django - 运行 django auth 迁移不会在 db 中创建表
问题描述
我已经使用 django 很多年了,但以前从未见过这样的问题。
我正在做一个旧/遗留项目。而我最初面临这个问题。因此,正如解决方案所建议的那样,我首先运行auth
迁移,
$python manage.py migrate auth
Operations to perform:
Apply all migrations: auth
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
但是当我检查我的 mysql 数据库时,只django_migrations
创建了表。我没有看到auth_user
, auth_group
,auth_permissions
等
$python manage.py showmigrations auth
auth
[X] 0001_initial
[X] 0002_alter_permission_name_max_length
[X] 0003_alter_user_email_max_length
[X] 0004_alter_user_username_opts
[X] 0005_alter_user_last_login_null
[X] 0006_require_contenttypes_0002
[X] 0007_alter_validators_add_error_messages
[X] 0008_alter_user_username_max_length
mysql> show tables;
django_migrations
我正在使用Python3.6
和Django==1.11.5
。我的INSTALLED_APPS
长相是这样的
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'debug_toolbar',
'djcelery',
'widget_tweaks',
'djangosaml2',
# ... more apps from my project
]
有什么问题?有没有人遇到过这样的问题。
解决方案
推荐阅读
- reactjs - AWS Amplify 从经过身份验证的 api 检索没有所有者财产的数据
- prometheus - Prometheus 抛出“错误的响应状态 401 未经授权”-即使在指定正确的配置“basic_auth_users”之后
- c++ - 构建 qt 子项目时,GNU Make 退出并显示代码 1
- ios - 直通点击,从子视图控制器到父视图控制器的事件
- jquery-ui - Jquery价格范围滑块值仅在iphone中不显示
- python - Numpy如何在矢量化中排除数组?
- javascript - 我想在 Nuxt.js 中异步处理组件并显示警报消息
- python - 使用 Tweepy 分析来自 Twitter API 的流数据
- php - 从命令行运行时 PHP shell_execute 跳过输入 - git bash
- node.js - 代理错误:无法代理请求
从 localhost:3000 到 https://localhost:5000