Skip to content

Commit

Permalink
fix: User default language based on browser language (#2201)
Browse files Browse the repository at this point in the history
  • Loading branch information
shaohuzhang1 authored Feb 10, 2025
1 parent fa7e544 commit 3e90a9f
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Generated by Django 4.2.18 on 2025-02-10 06:01

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('application', '0025_alter_application_prologue'),
]

operations = [
migrations.AlterField(
model_name='applicationaccesstoken',
name='language',
field=models.CharField(default=None, max_length=10, null=True, verbose_name='语言'),
),
]
2 changes: 1 addition & 1 deletion apps/application/models/api_key_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,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=get_language)
language = models.CharField(max_length=10, verbose_name="语言", default=None, null=True)

class Meta:
db_table = "application_access_token"
Expand Down
18 changes: 18 additions & 0 deletions apps/users/migrations/0006_alter_user_language.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Generated by Django 4.2.18 on 2025-02-10 05:58

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('users', '0005_user_language'),
]

operations = [
migrations.AlterField(
model_name='user',
name='language',
field=models.CharField(default=None, max_length=10, null=True, verbose_name='语言'),
),
]
2 changes: 1 addition & 1 deletion apps/users/models/user.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,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=get_language)
language = models.CharField(max_length=10, verbose_name="语言", null=True, default=None)
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 3e90a9f

Please sign in to comment.