纯净的 Django 项目

一. 纯净的 Django 项目

正常情况下, 执行迁移命令之后,会多出现几个表。

2.1 没有执行迁移命令时,只需要注释掉所有内置 app, 和一些中间件, 如下

INSTALLED_APPS = [
    'simpleui',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'corsheaders.middleware.CorsMiddleware',
]

2.2 执行迁移命令后, 需删除一些迁移后的文件, 并注释

  1. 首先删除数据库

  2. 删除文件
    2.1
    image
    2.2
    路径1:
    image
    文件1:
    image
    路径2:
    image
    文件2:
    image

2.3 解决删除后 drf 不能用的配置

在 settings.py 中添加如下语句

REST_FRAMEWORK = {
    "UNAUTHENTICATED_USER": None
}
posted @ 2023-05-15 16:25  codegjj  阅读(8)  评论(0编辑  收藏  举报