如何快速创建django app

        由于每次创建django app总是要看几眼文档,很不方便。所以把创建的几个关键流程语句记录下来,方便参考。

        默认已经搭建好pycharm 2018和python 3.6 环境。


1.new一个project

如何快速创建django app_第1张图片
新建项目

把名字“untitled1 ”改成需要的项目名就行。

2.创建app

$ python manage.py startapp polls

如何快速创建django app_第2张图片
新建app

3.在app中创建models

如何快速创建django app_第3张图片
创建模型

4.激活app

在设置文件中增加刚才创建的app

如何快速创建django app_第4张图片
激活app

5.同步项目默认的app到数据库

$ python manage.py sqlmigrate polls Imtest

每次app数据库有变化,都要先提交变更,然后

$ python manage.py migrate 

更新数据库

如何快速创建django app_第5张图片
同步到数据库

6.创建管理员

$ python manage.py createsuperuser

然后跟着提示输入

创建网站管理员

7.配置启动参数

配置服务启动参数入口
如何快速创建django app_第6张图片
详细配置

Host设成0.0.0.0,局域网的其他终端也可访问,端口换成8080或其他数字避免和其他应用冲突

8.进入管理后台页面

如何快速创建django app_第7张图片
后台设置

浏览器输入“127.0.0.1:你的端口号/admin”进入自动生成的后台管理页面

9.结束

至此,你已经构建好了最简单的django app。have fun

10.User扩展

上面创建的model其实是用来扩展django自带的User用户信息的。在admin.py中这样设置

如何快速创建django app_第8张图片
修改admin.py

就能把扩展内容附加在User表的后面

如何快速创建django app_第9张图片

你可能感兴趣的:(如何快速创建django app)