diff --git a/src/DjangoBlog-master/oauth/migrations/0002_alter_oauthconfig_options_alter_oauthuser_options_and_more.py b/src/DjangoBlog-master/oauth/migrations/0002_alter_oauthconfig_options_alter_oauthuser_options_and_more.py index d5cc70e..8c5c581 100644 --- a/src/DjangoBlog-master/oauth/migrations/0002_alter_oauthconfig_options_alter_oauthuser_options_and_more.py +++ b/src/DjangoBlog-master/oauth/migrations/0002_alter_oauthconfig_options_alter_oauthuser_options_and_more.py @@ -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'), ), - ] + ] \ No newline at end of file