创建项目
配置数据库
- 在init.py文件中
import pymysql
pymysql.install_as_MySQLdb()
- 配置mysql(setting文件中)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 修改成mysql
'NAME': 'django', # 数据库名
'USER': 'root', # 用户名
'PASSWORD': '123456', # 数据库密码
'PORT': 3306, # 端口号
'HOST': 'localhost'
}
}
- 激活应用(setting文件中)
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'stu' # 添加应用名
]
4.定义模型
5.迁移文件(在数据库中生成数据表)
python manage.py makemigrations
python manage.py migrate
设置站点管理
- 概述:负责内容发布,如添加、删除、修改等操作,以及公布访问。
- 修改admin.py文件
3.创建用户管理员(依次输入用户名、邮箱、密码)
python manage.py createsuperuser
4.打开网页(通过地址+/admin/)进行登录
5.自定义admin管理页面