1. 修复Filelist0消息仍发通知的bug

2. 添加cookie有效期字段
This commit is contained in:
ngfchl
2023-01-08 11:06:10 +08:00
parent 989099c4c1
commit e6eeb51d42
5 changed files with 225 additions and 182 deletions

View File

@@ -0,0 +1,19 @@
# Generated by Django 4.1.2 on 2023-01-08 10:10
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pt_site', '0030_alter_userlevelrule_days_alter_userlevelrule_level_and_more'),
]
operations = [
migrations.AddField(
model_name='mysite',
name='expires',
field=models.DateTimeField(default=datetime.datetime(2023, 1, 8, 10, 10, 44, 723377), help_text='COOKIE有效期', verbose_name='COOKIE有效期'),
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 4.1.2 on 2023-01-08 10:26
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pt_site', '0031_mysite_expires'),
]
operations = [
migrations.AlterField(
model_name='mysite',
name='expires',
field=models.DateTimeField(default=datetime.datetime(2023, 1, 8, 10, 41, 28, 814221), help_text='COOKIE有效期', verbose_name='COOKIE有效期'),
),
]

View File

@@ -1,3 +1,6 @@
import datetime
import django
from django.core.validators import MinValueValidator, MaxValueValidator
from django.db import models
@@ -294,6 +297,8 @@ class MySite(BaseEntity):
'<font color="orange">* az,cz,ez,莫妮卡、普斯特请填写用户名</font>')
passkey = models.CharField(max_length=128, verbose_name='PassKey', blank=True, null=True)
cookie = models.TextField(verbose_name='COOKIE', help_text='与UA搭配使用效果更佳请和UA在同一浏览器提取')
expires = models.DateTimeField(verbose_name='COOKIE有效期', help_text='COOKIE有效期',
default=django.utils.timezone.now() + datetime.timedelta(minutes=15))
user_agent = models.TextField(verbose_name='User-Agent', help_text='请填写你获取cookie的浏览器的User-Agent',
default='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 '
'(KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42')