Django MTV模式及常用命令(一)

Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。

Web框架
请求周期
处理用户请求 放置HTML模版 操作数据库
Controllers Views Modals
Views Template Modals

    MVC框架就是目录的归类
        处理用户请求      放置HTML模版        操作数据库
        Controllers         Views             Modals
    MTV框架也是目录的归类
        处理用户请求      放置HTML模版        操作数据库
        Views             Templates            Modals

    Django => MTV 默认用的是MTV框架
    终端命令:django-admin startproject sitename  (在当前目录下创建一个Django程序)
    **IDE创建Django程序时,本质上都是自动执行上述命令**
    
    python manage.py runserver ip:port  (启动服务器,默认ip和端口为http://127.0.0.1:8000/)
    python manage.py startapp appname  (新建 app)
    python manage.py syncdb  (同步数据库命令,Django 1.7及以上版本需要用以下的命令)
    python manage.py makemigrations  (显示并记录所有数据的改动)
    python manage.py migrate  (将改动更新到数据库)
    python manage.py createsuperuser  (创建超级管理员)
    python manage.py dbshell  (数据库命令行)
    python manage.py  (查看命令列表)


猜你喜欢

转载自blog.csdn.net/guofeng_hao/article/details/86493348
今日推荐