Django快速开发(精简版)

1.使用虚拟环境: workon 虚拟环境名
2.退出虚拟环境: deactivate

dajngo框架开发的大体流程:
1.创建环境:mkvirtualenv 虚拟环境名, 删除:rmvirtualenv 虚拟环境名
           virtualenv -p /usr/bin/python3 虚拟环境名    # 创建只有python3的虚拟环境
2.创建项目:django-admin startproject 项目名
3.创建应用:python manage.py startapp 应用名
4.MVT按顺序实施,先创建模型,与数据库对象有关,应用到了django中的ORM完成对象关系数据库的映射,(models.py5.
5.生成迁移文件:python manage.py makemigrations
6.执行迁移文件:python manage.py migrate   ,这时候数据库中的表就创建好了,查看表的创建语句:python manage.py sqlmigrate news 0001
在这个环节可以做tests.py 文件,但个人倾向于先做 后台管理一块,这样可以尽早的对数据库中的数据进行操作

7.接着上面的一步:创建管理员: python manage.py createsuperuser 
               1)启动服务器: python manage.py runserver (上自己的局域网IP: python manage.py runserver 192.168.35.36:8000 )
                      2)打开浏览器:127.0.0.1:8000/admin/   (完成登录,进入后台操作界面)
                     3)此时后台的界面显示及内容都没有设置,需要在admin.py 文件中进行设置,显示表,及其呈现样式都在这里设置,(python语句)
8.在tests.py 中添加数据(或对数据的其他操作,因为初始状态表内无数据,所以必须先添加数据才有数据操作),写完操作语句,执行tests.py文件: python manage.py test news
9.接下来进行MVT 的第二步(V): (1)定义视图:(在views.py中进行)
                                             (2) 配置路由(在urls.py文件中配置
10.最后进行MVT的最后一步:T, 模板的创建:
    先在项目根目录下创建一个templates 文件夹(用于存放模板文件【.html】:为啥就爱模板文件,因为文件中的数据是需要后期填充(渲染)的),创建完templates文件夹后还需要告诉Django他的位置,则需要在setting.py文件中配置其路径。
返回V(views.py), render()加载加渲染的功能,已经默认导入。在views.py 文件中将数据渲染后返回给浏览器即可。




猜你喜欢

转载自blog.csdn.net/wys578/article/details/80701867