Django简介
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。
Django 文档 — Django 1.8.2 中文文档
http://python.usyiyi.cn/django/index.html
基本配置
1、创建Django程序
- 终端命令:django-admin startproject sitename
- IDE创建Django程序时,本质上都是自动执行上述命令
其他常见命令:
- python manage.py runserver 0.0.0.0:80 运行站点
- python manage.py startapp appname 创建app
- python manage.py syncdb 同步数据库
- python manage.py makemigrations 创建用户自定义表
- python manage.py migrate 创建Django默认表结构
- python manage.py createsuperuser 创建超级用户
2、默认程序目录
3、配置文件
# settings文件 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'dbname', 'USER': 'root', 'PASSWORD': 'xxx', 'HOST': '', 'PORT': '', } } # 由于Django内部连接MySQL时使用的是MySQLdb模块,而python3中还无此模块,所以需要使用pymysql来代替 # 如下设置放置的与project同名的配置的 __init__.py文件中 import pymysql pymysql.install_as_MySQLdb()