django- 1.环境与初始化项目

环境与初始化

安装

virtualenv --python=/usr/bin/python3.5 env  # 指定python版本创建虚拟环境
source env/bin/activate
pip install django==1.8.13  # 指定版本号安装django

建立项目

#django-admin startproject <djangosite1站点名称>
在当前目录生成:  
djangosite/
    manage.py  # 用于管理本项目的命令行工具,详细说明[Django Project 网站](https://docs.djangoproject.com/en/1.8/ref/django-admin/)
    djangosite/  #包含了本项目的实际文件
        __init__.py  # 告诉python该目录是一个python包
        settings.py  # 配置文件
        urls.py  # url路由映射.默认只定义了"/admin",管理员站点的解释器
        wsgi.py  # WSGI的接口信息

Django设置

编辑 mysite/settings.py文件
1.TIME_ZONE 设置时区'Asia/Shanghai'
2.LANGUAGE_CODE 设置语言'zh-hans'
2.INSTALLED_APPS 设置,是这个 Django 实例中激活的全部 Django 应用.使用之前要在数据库中创建所需的表。为此,运行下述命令:
python manage.py migrate
migrate 命令查看 INSTALLED_APPS 设置,根据 settings.py 文件中的数据库设置,以及应用自带的数据库迁移创建所需的数据库表

运行开发服务器

进入外层 mysite 目录:
python manage.py runserver [ip地址:端口号]
默认为127.0.0.1:8000

MVC架构

Django 严格遵守 MVC 模式,但是有自己的实现逻辑MTV 框架:

模型(M):数据访问层
模板(T):数据表现层,MVC中的V
视图(V):业务逻辑层 ,MVC中的C

posted @ 2018-07-17 10:38  WY~记录  阅读(130)  评论(0编辑  收藏  举报