|
|
|
|
@ -1,5 +1,4 @@
|
|
|
|
|
# Generated by Django 4.2.5 on 2023-09-06 13:13
|
|
|
|
|
|
|
|
|
|
# 由Django 4.2.5生成于2023年9月6日13:13
|
|
|
|
|
from django.conf import settings
|
|
|
|
|
from django.db import migrations, models
|
|
|
|
|
import django.db.models.deletion
|
|
|
|
|
@ -7,80 +6,103 @@ import django.utils.timezone
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
|
|
|
|
|
|
# 依赖关系:依赖于Django内置用户模型和oauth应用的初始迁移(0001_initial)
|
|
|
|
|
dependencies = [
|
|
|
|
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
|
|
|
('oauth', '0001_initial'),
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
# 迁移操作:定义对数据库模型的修改
|
|
|
|
|
operations = [
|
|
|
|
|
# 修改OAuthConfig模型的元选项
|
|
|
|
|
migrations.AlterModelOptions(
|
|
|
|
|
name='oauthconfig',
|
|
|
|
|
# 排序方式改为按creation_time倒序,显示名称保持不变
|
|
|
|
|
options={'ordering': ['-creation_time'], 'verbose_name': 'oauth配置', 'verbose_name_plural': 'oauth配置'},
|
|
|
|
|
),
|
|
|
|
|
# 修改OAuthUser模型的元选项
|
|
|
|
|
migrations.AlterModelOptions(
|
|
|
|
|
name='oauthuser',
|
|
|
|
|
# 排序方式改为按creation_time倒序,显示名称改为英文'oauth user'
|
|
|
|
|
options={'ordering': ['-creation_time'], 'verbose_name': 'oauth user', 'verbose_name_plural': 'oauth user'},
|
|
|
|
|
),
|
|
|
|
|
# 移除OAuthConfig模型中的created_time字段
|
|
|
|
|
migrations.RemoveField(
|
|
|
|
|
model_name='oauthconfig',
|
|
|
|
|
name='created_time',
|
|
|
|
|
),
|
|
|
|
|
# 移除OAuthConfig模型中的last_mod_time字段
|
|
|
|
|
migrations.RemoveField(
|
|
|
|
|
model_name='oauthconfig',
|
|
|
|
|
name='last_mod_time',
|
|
|
|
|
),
|
|
|
|
|
# 移除OAuthUser模型中的created_time字段
|
|
|
|
|
migrations.RemoveField(
|
|
|
|
|
model_name='oauthuser',
|
|
|
|
|
name='created_time',
|
|
|
|
|
),
|
|
|
|
|
# 移除OAuthUser模型中的last_mod_time字段
|
|
|
|
|
migrations.RemoveField(
|
|
|
|
|
model_name='oauthuser',
|
|
|
|
|
name='last_mod_time',
|
|
|
|
|
),
|
|
|
|
|
# 为OAuthConfig模型添加creation_time字段(创建时间)
|
|
|
|
|
migrations.AddField(
|
|
|
|
|
model_name='oauthconfig',
|
|
|
|
|
name='creation_time',
|
|
|
|
|
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='creation time'),
|
|
|
|
|
),
|
|
|
|
|
# 为OAuthConfig模型添加last_modify_time字段(最后修改时间)
|
|
|
|
|
migrations.AddField(
|
|
|
|
|
model_name='oauthconfig',
|
|
|
|
|
name='last_modify_time',
|
|
|
|
|
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='last modify time'),
|
|
|
|
|
),
|
|
|
|
|
# 为OAuthUser模型添加creation_time字段(创建时间)
|
|
|
|
|
migrations.AddField(
|
|
|
|
|
model_name='oauthuser',
|
|
|
|
|
name='creation_time',
|
|
|
|
|
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='creation time'),
|
|
|
|
|
),
|
|
|
|
|
# 为OAuthUser模型添加last_modify_time字段(最后修改时间)
|
|
|
|
|
migrations.AddField(
|
|
|
|
|
model_name='oauthuser',
|
|
|
|
|
name='last_modify_time',
|
|
|
|
|
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='last modify time'),
|
|
|
|
|
),
|
|
|
|
|
# 修改OAuthConfig模型的callback_url字段
|
|
|
|
|
migrations.AlterField(
|
|
|
|
|
model_name='oauthconfig',
|
|
|
|
|
name='callback_url',
|
|
|
|
|
# 默认值改为空字符串,显示名称改为英文'callback url'
|
|
|
|
|
field=models.CharField(default='', max_length=200, verbose_name='callback url'),
|
|
|
|
|
),
|
|
|
|
|
# 修改OAuthConfig模型的is_enable字段
|
|
|
|
|
migrations.AlterField(
|
|
|
|
|
model_name='oauthconfig',
|
|
|
|
|
name='is_enable',
|
|
|
|
|
# 显示名称改为英文'is enable'
|
|
|
|
|
field=models.BooleanField(default=True, verbose_name='is enable'),
|
|
|
|
|
),
|
|
|
|
|
# 修改OAuthConfig模型的type字段
|
|
|
|
|
migrations.AlterField(
|
|
|
|
|
model_name='oauthconfig',
|
|
|
|
|
name='type',
|
|
|
|
|
# 选项中'微博'改为'weibo'、'谷歌'改为'google',显示名称改为英文'type'
|
|
|
|
|
field=models.CharField(choices=[('weibo', 'weibo'), ('google', 'google'), ('github', 'GitHub'), ('facebook', 'FaceBook'), ('qq', 'QQ')], default='a', max_length=10, verbose_name='type'),
|
|
|
|
|
),
|
|
|
|
|
# 修改OAuthUser模型的author字段
|
|
|
|
|
migrations.AlterField(
|
|
|
|
|
model_name='oauthuser',
|
|
|
|
|
name='author',
|
|
|
|
|
# 显示名称改为英文'author'
|
|
|
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='author'),
|
|
|
|
|
),
|
|
|
|
|
# 修改OAuthUser模型的nickname字段
|
|
|
|
|
migrations.AlterField(
|
|
|
|
|
model_name='oauthuser',
|
|
|
|
|
name='nickname',
|
|
|
|
|
# 显示名称改为英文'nickname'
|
|
|
|
|
field=models.CharField(max_length=50, verbose_name='nickname'),
|
|
|
|
|
),
|
|
|
|
|
]
|
|
|
|
|
]
|