Skip to content

Commit 3e90a9f

Browse files
authored
fix: User default language based on browser language (#2201)
1 parent fa7e544 commit 3e90a9f

File tree

4 files changed

+38
-2
lines changed

4 files changed

+38
-2
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.2.18 on 2025-02-10 06:01
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('application', '0025_alter_application_prologue'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='applicationaccesstoken',
15+
name='language',
16+
field=models.CharField(default=None, max_length=10, null=True, verbose_name='语言'),
17+
),
18+
]

apps/application/models/api_key_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class ApplicationAccessToken(AppModelMixin):
5050
, default=list)
5151
show_source = models.BooleanField(default=False, verbose_name="是否显示知识来源")
5252

53-
language = models.CharField(max_length=10, verbose_name="语言", default=get_language)
53+
language = models.CharField(max_length=10, verbose_name="语言", default=None, null=True)
5454

5555
class Meta:
5656
db_table = "application_access_token"
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.2.18 on 2025-02-10 05:58
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('users', '0005_user_language'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='user',
15+
name='language',
16+
field=models.CharField(default=None, max_length=10, null=True, verbose_name='语言'),
17+
),
18+
]

apps/users/models/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ class User(AppModelMixin):
7777
role = models.CharField(max_length=150, verbose_name="角色")
7878
source = models.CharField(max_length=10, verbose_name="来源", default="LOCAL")
7979
is_active = models.BooleanField(default=True)
80-
language = models.CharField(max_length=10, verbose_name="语言", default=get_language)
80+
language = models.CharField(max_length=10, verbose_name="语言", null=True, default=None)
8181
create_time = models.DateTimeField(verbose_name="创建时间", auto_now_add=True, null=True)
8282
update_time = models.DateTimeField(verbose_name="修改时间", auto_now=True, null=True)
8383

0 commit comments

Comments
 (0)