码迷,mamicode.com
首页 > 其他好文 > 详细

第一章 新手入门

时间:2019-11-16 12:23:26      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:之间   会话   静态文件   web   项目目录   功能   业务   wsgi   不同   

1、更新pip版本

      pip 是python的包管理工具,用于安装python包

phthon -m pip install -U pip

2、创建Django项目

    创建django项目mysite

django-admin startproject mysite

3、django项目目录结构

mysite/ ----------------------------------根目录,项目容器

     manage.py-------------------------命令行实用脚本,通过不同的方式与django项目交互

     mysite/------------------------------项目的python包,

          __init__.py---------------------空文件,目的是让python把这个目录识别成python包

          settings.py---------------------django项目的配置文件

          urls.py---------------------------django项目的url声明,django网站的目录

          wsgi.py--------------------------兼容WSGI的web服务器入口

4、django设置

    mysite/settings.py:普通的python模块,通过定义一些变量表示django设置

   settings.py变量:TIME_ZONE=‘Aisa/Shanghai’ ---设置上海时区

                               INSTALLED_APPS -----------------设置项目APP应用

    INSTALLED_APPS默认应用

INSTALLED_APPS = [
    django.contrib.admin,              #管理后台
    django.contrib.auth,                #身份验证系统
    django.contrib.contenttypes,    #内容类型框架
    django.contrib.sessions,           #会话框架
    django.contrib.messages,         #消息框架
    django.contrib.staticfiles,          #管理静态文件框架
]

5、启动django服务器

python manage.py runserver

 6、MVC模式

       模型(M)-视图(V)-控制器(C)模式:

       模型:数据的表达,不是真正的数据,是数据的接口

       视图:界面,模型的表现层

       控制器:控制模型与视图的数据流动

7、MTV框架

      M表示模型,即数据访问层,包含所有与数据相关的功能;访问数据的方式,验证数据的方式,数据的行为,数据之间的关系

      T表示模板,即表现层,包含表现的相关决策

      V表示视图,即业务逻辑层,包含访问模型和选择合适模板的逻辑,模型和模板的桥梁

 

   

第一章 新手入门

标签:之间   会话   静态文件   web   项目目录   功能   业务   wsgi   不同   

原文地址:https://www.cnblogs.com/wenwu5832/p/11871037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!