mirror of
https://github.com/ngfchl/ptools
synced 2023-07-10 13:41:22 +08:00
站点信息修改添加部分字段,用于后期功能升级
This commit is contained in:
@@ -93,7 +93,7 @@ class SiteAdmin(admin.ModelAdmin): # instead of ModelAdmin
|
||||
['站点设置', {
|
||||
# 'classes': ('collapse',), # CSS
|
||||
'fields': (
|
||||
('name', 'url', 'logo'),
|
||||
('name', 'nickname', 'url', 'logo'),
|
||||
('limit_speed', 'sp_full', 'tracker',),
|
||||
),
|
||||
}],
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
# Generated by Django 4.1.2 on 2023-01-03 20:21
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('pt_site', '0022_alter_mysite_user_id'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='site',
|
||||
name='nickname',
|
||||
field=models.CharField(default='', help_text='英文,用于刷流', max_length=8, verbose_name='简称'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='site',
|
||||
name='page_hr',
|
||||
field=models.CharField(default='myhr.php?hrtype=1&userid={}', max_length=64, verbose_name='HR考核页面'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='site',
|
||||
name='search_params',
|
||||
field=models.CharField(default='{"免费":"spstate=2","2X":"spstate=3","2X免费":"spstate=4","50%":"spstate=5","2X 50%":"spstate=6",}', help_text='字典格式:{"accept":"application/json","c":"d"}', max_length=128, verbose_name='搜索参数'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='mysite',
|
||||
name='user_id',
|
||||
field=models.CharField(help_text='请填写<font color="orangered">数字UID</font>,<font color="orange">* az,cz,ez,莫妮卡、普斯特请填写用户名</font>', max_length=16, verbose_name='用户ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='get_torrent_support',
|
||||
field=models.BooleanField(default=True, verbose_name='拉取种子'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='get_userinfo_support',
|
||||
field=models.BooleanField(default=True, verbose_name='站点数据'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='page_default',
|
||||
field=models.CharField(default='torrents.php?incldead=1', max_length=64, verbose_name='默认搜索页面'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='page_search',
|
||||
field=models.CharField(default='torrents.php?incldead=1&search={}', max_length=64, verbose_name='搜索链接'),
|
||||
),
|
||||
]
|
||||
@@ -10,21 +10,28 @@ class Site(BaseEntity):
|
||||
# 站点设置
|
||||
url = models.URLField(verbose_name='站点网址', default='', help_text='请保留网址结尾的"/"', unique=True)
|
||||
name = models.CharField(max_length=32, verbose_name='站点名称')
|
||||
nickname = models.CharField(max_length=8, verbose_name='简称', default='', help_text='英文,用于刷流')
|
||||
logo = models.URLField(verbose_name='站点logo', default='', help_text='站点logo图标')
|
||||
tracker = models.CharField(verbose_name='tracker', default='', help_text='tracker网址关键字', max_length=32)
|
||||
# 功能支持
|
||||
sign_in_support = models.BooleanField(verbose_name="签到支持", default=True)
|
||||
get_torrent_support = models.BooleanField(verbose_name="拉取首页种子", default=True)
|
||||
get_userinfo_support = models.BooleanField(verbose_name="获取个人数据", default=True)
|
||||
get_torrent_support = models.BooleanField(verbose_name="拉取种子", default=True)
|
||||
get_userinfo_support = models.BooleanField(verbose_name="站点数据", default=True)
|
||||
search_support = models.BooleanField(verbose_name="搜索支持", default=False)
|
||||
search_params = models.CharField(verbose_name='搜索参数',
|
||||
default='{"免费":"spstate=2","2X":"spstate=3",'
|
||||
'"2X免费":"spstate=4","50%":"spstate=5","2X 50%":"spstate=6",}',
|
||||
help_text='字典格式:{"accept":"application/json","c":"d"}',
|
||||
max_length=128)
|
||||
# 主要页面
|
||||
page_default = models.CharField(verbose_name='默认搜索页面', default='torrents.php', max_length=64)
|
||||
page_default = models.CharField(verbose_name='默认搜索页面', default='torrents.php?incldead=1', max_length=64)
|
||||
page_sign_in = models.CharField(verbose_name='默认签到链接', default='attendance.php', max_length=64)
|
||||
page_control_panel = models.CharField(verbose_name='控制面板', default='usercp.php', max_length=64)
|
||||
page_detail = models.CharField(verbose_name='详情页面链接', default='details.php?id={}', max_length=64)
|
||||
page_download = models.CharField(verbose_name='默认下载链接', default='download.php?id={}', max_length=64)
|
||||
page_user = models.CharField(verbose_name='用户信息链接', default='userdetails.php?id={}', max_length=64)
|
||||
page_search = models.CharField(verbose_name='搜索链接', default='torrents.php?search={}', max_length=64)
|
||||
page_search = models.CharField(verbose_name='搜索链接', default='torrents.php?incldead=1&search={}', max_length=64)
|
||||
page_hr = models.CharField(verbose_name='HR考核页面', default='myhr.php?hrtype=1&userid={}', max_length=64)
|
||||
page_leeching = models.CharField(verbose_name='当前下载信息',
|
||||
default='getusertorrentlistajax.php?userid={}&type=leeching',
|
||||
max_length=64)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user