Skip to content

Commit

Permalink
fix: The project cannot be started
Browse files Browse the repository at this point in the history
  • Loading branch information
shaohuzhang1 committed Jan 20, 2025
1 parent e350a22 commit 005af8c
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Generated by Django 4.2.15 on 2025-01-20 03:20
# Generated by Django 4.2.15 on 2025-01-20 06:59

import application.models.api_key_model
from django.db import migrations, models
import smartdoc.conf


class Migration(migrations.Migration):
Expand All @@ -14,6 +14,6 @@ class Migration(migrations.Migration):
migrations.AddField(
model_name='applicationaccesstoken',
name='language',
field=models.CharField(default=smartdoc.conf.Config.get_language_code, max_length=10, verbose_name='语言'),
field=models.CharField(default=application.models.api_key_model.get_language, max_length=10, verbose_name='语言'),
),
]
6 changes: 5 additions & 1 deletion apps/application/models/api_key_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@
from users.models import User


def get_language():
return CONFIG.get_language_code()


class ApplicationApiKey(AppModelMixin):
id = models.UUIDField(primary_key=True, max_length=128, default=uuid.uuid1, editable=False, verbose_name="主键id")
secret_key = models.CharField(max_length=1024, verbose_name="秘钥", unique=True)
Expand Down Expand Up @@ -46,7 +50,7 @@ class ApplicationAccessToken(AppModelMixin):
, default=list)
show_source = models.BooleanField(default=False, verbose_name="是否显示知识来源")

language = models.CharField(max_length=10, verbose_name="语言", default=CONFIG.get_language_code)
language = models.CharField(max_length=10, verbose_name="语言", default=get_language)

class Meta:
db_table = "application_access_token"
Expand Down
6 changes: 3 additions & 3 deletions apps/users/migrations/0005_user_language.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Generated by Django 4.2.15 on 2025-01-20 03:19
# Generated by Django 4.2.15 on 2025-01-20 06:59

from django.db import migrations, models
import smartdoc.conf
import users.models.user


class Migration(migrations.Migration):
Expand All @@ -14,6 +14,6 @@ class Migration(migrations.Migration):
migrations.AddField(
model_name='user',
name='language',
field=models.CharField(default=smartdoc.conf.Config.get_language_code, max_length=10, verbose_name='语言'),
field=models.CharField(default=users.models.user.get_language, max_length=10, verbose_name='语言'),
),
]
6 changes: 5 additions & 1 deletion apps/users/models/user.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@
from smartdoc.const import CONFIG


def get_language():
return CONFIG.get_language_code()


def password_encrypt(raw_password):
"""
密码 md5加密
Expand Down Expand Up @@ -73,7 +77,7 @@ class User(AppModelMixin):
role = models.CharField(max_length=150, verbose_name="角色")
source = models.CharField(max_length=10, verbose_name="来源", default="LOCAL")
is_active = models.BooleanField(default=True)
language = models.CharField(max_length=10, verbose_name="语言", default=CONFIG.get_language_code)
language = models.CharField(max_length=10, verbose_name="语言", default=get_language)
create_time = models.DateTimeField(verbose_name="创建时间", auto_now_add=True, null=True)
update_time = models.DateTimeField(verbose_name="修改时间", auto_now=True, null=True)

Expand Down

0 comments on commit 005af8c

Please sign in to comment.