创建Django项目
使用windows+R输入cmd命令进入命令行输入
django-admin startproject hello
目录结构如下:
|-- hello ----------- 项目的容器
| |-- __init__.py -----------一个空文件,告诉 Python 该目录是一个 Python 包
| |-- settings.py ----------- Django 项目的设置
| |-- urls.py ----------- Django 项目的 URL 声明
| `-- wsgi.py ----------- 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目
`-- manage.py ----------- 与Django 项目进行交互命令工具
在settings.py中初始化配置
设置时区和语言
LANGUAGE_CODE = 'zh-hans' #设置语言为中文
TIME_ZONE = 'Asia/Shanghai' #设置时区为亚洲/上海
数据库配置(默认连接为sqlite3)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
进行数据库配置修改(mysql需要pymysql库)
1.在__init__.py中加入如下配置
import pymysql
pymysql.install_as_MySQLdb()
2.修改DATABASES中的数据库连接
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名字',
'USER': '数据库用户名',
'PASSWORD': '密码',
'HOST': '连接数据库ip,本地为localhost',
'PORT': '端口默认为3306',
}
}
创建app应用(app名字为ywapp)
django-admin startapp ywapp
将创建的app名字添加到setting.py中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'加上对应刚刚创建的app名称',
]
此时一个django项目配置就已经添加完毕了。