初识Django

web框架

创建项目
django-admin startproject mysite
创建app
python manage.py startapp article

启动服务
python manage.py runserver
初始化数据库
python manage.py migrate
同步到数据库
python manage.py makemigrations
python manage.py migrate
创建管理员
python manage.py createsuperuser
输入help可以查看更多命令

后台管理
/admin
将app的model加入到后台管理
在项目settings里的app里添加该项目名称
在app的admin里register
英文转汉语
在项目settings里的language_code里换成zh-Hans

屏幕快照 2019-03-27 14.48.55.png

mysite 是项目名称,article是app名称,项目中不应包含app名称,但是需要到项目的app的settings中去注册app,由项目的总路由urls出发,去寻找app的路由,再由app的urls出寻找views,处理,然后views的处理模板由templates中的html具体处理,而每一个类别都是在models中重新定义过的类。而且在定义一个类的时候都需要更新数据库和迁移数据库。

PS
在使用tree查看目录的时候,不想看到的文件夹可以使用 tree -I docname1|docname|docname 等等

你可能感兴趣的:(初识Django)