django 相关命令
创建django 项目
使用dos 进入指定文件夹,使用命令:
django-admin startproject backend
创建django项目
创建项目下的应用
进入到项目目录下,使用命令:
django-admin startapp app1
将应用配置至项目下并使用自己的mysql数据库
# 将应用app1 加入到配置 INSTALLED_APPS 中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app1'
]
# 修改该数据库配置为自己的数据库服务
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxx', # 库名
'USER': 'xxxx', # 数据库账号
'PASSWORD': 'xxxxxx', # 数据库密码
'HOST': 'localhost', # 数据库IP
'PORT': '3306', # 数据库端口
}
}
启动项目
在项目目录下,使用命令:
python manage.py runserver
启动项目,即可在浏览器中查看项目创建是否正常
关联数据库表
在models.py中定义表相关字段信息后,需要执行相关命令后,才会在数据库中创建表及关联数据库中表。命令如下:
python manage.py makemigrations
python manage.py migrate
第一个命令执行完成后在应用的migrations文件夹下会自动创建一个0001_initial.py的文件;执行成功后再执行第二个命令