Django框架

作者: ___大鱼___ | 来源:发表于2018-04-10 23:36 被阅读62次

    ◑ Django的优点    

                (1) 完善的项目结构 ------ MVT处理模式

                (2) 强大的后台系统 ------ 内置的后台管理网站

                (3) 高效的ORM操作 ------ 程序数据对象和数据库交互(已经是封装好的)

                (4) 优雅的模块系统 ------ 程序数据和前端网页无缝交互

                (5) 完美的路由管理 ------ 非常完善的、有组织的、有结构的请求和处理函数的映射管理

                (6) 高大上的表单封装 ------ 简单表单处理、封装完善的、具备强大功能的表单处理(封装好的)

                (7) 高性能的缓存支持 ------ 从文件缓存、数据库缓存、-->redis缓存都具有非常友好的支持

                (8) so on ......


    ◑ Web发展历程


    三层数据模型 --> MVC处理模型 --> MVT处理模型

    MVT处理模型:

            实在MVC处理模型的基础上,进行完善和补充,是一种编程思想 主要由三部分组成

            Model: 数据模型

            View: 视图模型

            Template: 模板模型

            基本流程:网页[View]发起请求,请求被路由处理[Route]找到请求地址对应的视图处理函数,视图处理函数[View]处理具体的数据[Route],在数据库中进行CRUD(增删改查)操作,操作完成之后将数据添加到模板中[template]在网页上进行展示


    安装django


    pip install django 安装最新版本

    pip install django == 1.11 安装到指定版本

    pip list 查看安装程序

    django-admin --version  查看django是否安装成功


    基本项目结构

    |-- __init__.py  包声明文件

    |-- settings.py 项目配置信息

    |-- urls.py  路由配置信息   ~ 配置请求地址

    |-- wsgi.py  实现了wsgi协议的模块

    |-- manage.py  项目命令启动模块


    常见命令

    创建项目        django-admin startproject 项目名称

    创建程序         django-admin startapp 程序名称

    生成指定的数据库SQL脚本:  python manage.py makemigrations

    自动执行SQL 脚本到数据库:  python manage.py migrate

    创建超级管理员: python manage.py createsuperuser

    运行程序: python manage.py runserver

    访问项目: http://localhost:8000  访问前台首页

    访问后台管理: http://localhost:8000/admin/  访问管理系统


    配置汉语

        在settings.py中找到 -> LANGUAGE_CODE = 'en_us' (英文)改成

        LANGUAGE_CODE = 'zh-Hans'(汉语)


                                                                                  世界不曾亏欠任何一个努力的人

                                                                                                                    ------  大鱼

    相关文章

      网友评论

      本文标题:Django框架

      本文链接:https://www.haomeiwen.com/subject/vjnihftx.html