# 1.使用mysql数据库: 注:需在 python版本:python3.6.1 安装pymysql 需要在__init__.py中添加import pymysql pymysql.install_as_MySQLdb() -- mysql数据库配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test', 'USER':'root', 'PASSWORD':'root', 'HOST':'127.0.0.1', 'PORT':'3306', 'OPTIONS':{ 'init_command':"SET sql_mode='STRICT_TRANS_TABLES'", } }}#2.中文和时区设置LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai'#3.将静态文件放入static目录中:--静态文件地址路径:STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'),]#4.使用apps目录管理所有的app需要添加:import syssys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
1.安装python
pip install django
2.创建项目:
C:\Python35\Scriptsdjango-admin startproject 项目名称
3.目录介绍
mysite - mysite # 对整个程序进行配置 - init - settings # 配置文件 - url # URL对应关系 - wsgi # 遵循WSIG规范,uwsgi + nginx - manage.py # 管理Django程序: - python manage.py - python manage.py startapp xx - python manage.py makemigrations - python manage.py migrate
4.运行
python manage.py runserver 127.0.0.1:8001
5.app介绍
创建: python manage.py startapp cmdb python manage.py startapp openstack python manage.py startapp xxoo....目录介绍:app: migrations 数据修改表结构 admin Django为我们提供的后台管理 apps 配置当前app models ORM,写指定的类 通过命令可以创建数据库结构 tests 单元测试 views 业务代码