入门django

# 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 sys
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))

1.安装python

pip install django

2.创建项目:

C:Python35Scripts
django-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          业务代码
原文地址:https://www.cnblogs.com/sdhzdtwhm/p/9644610.html