一、用Pycharm创建Django项目(专业版)
1、新建Django
2、选择虚拟环境目录:Envs\env1\Scripts 下 python.exe 的路径
二、数据迁移
1、生产迁移文件:python manage.py makemigrations
2、执行迁移文件:python manage.py migrate
PS:每个项目第一次执行会生产一个db.sqlite2的文件
三、创建应用
python manage.py startapp App(名称)
执行完后会在工程目录下生产一个 migrate(迁移文件)目录和几个.py文件
PS:
1、创建完之后习惯性去 settings.py 注册一下App
2、重点关注:models.py、views.py和工程目录下的templates目录
四、视图
1、在views.py中创建一个响应函数
def show(resquest):
data={'name':name}
return render(resquest,'index.html',data) //data必须是字典
2、在urls中注册
urlpatterns=[ url(r'index', show), ]
五、模板
也就是HTML文件,一定要放在templates文件夹中(通过view中的render函数渲染)
六、模型models
from django.db import models
class mo(models.Model):
name=models.CharField(max_length=20)
PS:类结构=>表结构;类属性=>表字段;对象=>表中的一条记录
流程:浏览器请求 => 主路由 => 子路由 => views.py中的渲染函数 =>(调用models.py中的数据,可无) => 模板(HTML)
七:后台管理
创建超级管理员:python manage.py createsuperuser