从0开始Django WEB 开发
 

从0开始Django WEB 开发

gitbook: http://web.opsbase.cn

Django 是由 Python 编写的一个开放源代码的 Web 应用框架。 使用 Django 只要很少的代码,使用 python 快速开发一套完整的 Web 平台,Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。

MVC 优势:

低耦合
开发快捷
部署方便
可重用性高
维护成本低

Django 环境

包环境

python3 -m venv env_django
source  env_django/bin/activate
# 创建一个python虚拟环境

pip  install -i http://mirrors.aliyun.com/pypi/simple  --trusted-host mirrors.aliyun.com django
# 安装pip包
pip freeze >  requirements.txt
# 导出当前环境pip包

项目创建

django-admin startproject website .
# 在当前目录构建项目
django-admin startapp  domain
# 创建项目app
mkdir  static templates uploads
# 静态文件、模板、上传目录

初始化数据

python manage.py makemigrations
# 为改动models创建迁移记录
python manage.py migrate
# python manage.py migrate --run-syncdb
# 同步数据库
python manage.py  createsuperuser
# 建立后台管理员帐号

服务启动

python manage.py runserver

文章作者: 以谁为师
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源!
              
  目录