创建第一个Django项目
1.创建django项目
1. 命令行创建
1. cd到你要保存的django项目的目录下
2. djago-admin startproject 项目名 -->会在当前目录创建django项目
2. pycharm创建方式i
1. file --> new project
2. 创建完之后在新窗口打开
2.配置django项目
1. settings.py文件
1. templates文件夹的位置
2. 静态文件
1.stiatic url -->静态文件夹的别名
2.staticfiles dirs -->静态文件夹的真正路径
3.注释掉csrf相关的中间件
4.django项目连接的数据库信息
3.django web请求流程
1.启动django项目
2.在浏览器地址栏输入url来连接我的django项目
3.在urls.py文件中写下路径和函数的对应关系
4.执行对于的函数
5.返回响应
4.views.py
1.专门用来定义处理请求的函数
1.基本三件套
from django.shortcuts import httpresponse, render,redirect
1. httpresponse('要返回的内容')
2. render(request,'html文件',{"key":"value"}) 第三个参数一般用来字符串替换
3. redirect('url') //如果是同一个网站下只需要切换路径即可
2。request相关
1.requesr.method
2.request.post.get('键')
5.orm的使用
1. 什么是orm
是一种编程的方法论(模型),与语言无关
2. orm的本质:
类 --> 数据库表
对象 --> 数据行
属性 --> 字段
3.orm的功能:
orm操作数据表
orm操作数据行
4.django里的orm的使用
1.手动创建数据库
2.在settings.py里面配置数据库的连接信息
3.在项目init文件中告诉pymsql模块代替mysqldb来连接mysql数据库
import pymysql
pymsql.install_as_mysqldb()
4.在app/models.py里面定义类,字段和属性
5.执行两个命令
1. python manage.py makemigrations -->将models的类映射成一个文件
2,python manage.py migrate -->把映射的文件翻译成sql语句去数据库执行
上一篇: 扫码登陆原理简析
推荐阅读
-
PyCharm中创建项目时,在所创建的python虚拟环境下的pip失效
-
centos7服务器部署django项目。
-
创建windows服务项目的示例图解
-
使用k8s部署Django项目的方法步骤
-
Axure怎么创建团队项目?
-
visual studio 2010怎么创建c项目?
-
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
-
创建基于ASP.NET core 3.1 的RazorPagesMovie项目(一)-创建和使用默认的模板
-
创建基于ASP.NET core 3.1 的RazorPagesMovie项目(三)-已搭建基架的Razor页面解释和更新
-
eclipse创建springboot项目