Update 0002_alter_oauthconfig_options_alter_oauthuser_options_and_more.py

pull/8/head
pig6z2klp 5 months ago
parent aae731429d
commit 700ed4dd52

@ -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'),
),
]
]
Loading…
Cancel
Save