一、安装
pip install Django
//配置环境变量-在系统环境变量path添加后运行
/usr/local/Python-3.7.3/bin
二、创建
//创建项目
django-admin startproject HelloWorld
//创建App
django-admin startapp TestModel
三、启动服务器
//本地服务
python manage.py runserver
//服务器
python manage.py runserver 0:8000
四、配置
//配置
python manage.py migrate
五、加载html文件
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR+"/templates",], # html文件位置
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
六、mysql数据库
1、修改settings.py
- 配置模块
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls', #config model
]
- 配置数据库
DATABASES = {
'default': {
'ENGINE': 'mysql.connector.django',# django.db.backends.mysql
'NAME': '****',# database
'USER': '****', #user
'PASSWORD': '*****',#password
'HOST':'localhost',
}
}
2、执行命令
//创建表结构
python manage.py migrate
//让 Django 知道我们在我们的模型有一些变更
python manage.py makemigrations TestModel
//创建表结构
python manage.py migrate TestModel
创建好后的打印.png
Tips:解决Django migrate No changes detected 不能创建表的问题
主要是因为表已经创建了
连接Django_db数据库,找到django_migrations表,删除app为'创建的Model'即可
网友评论