增加tracker关键字字段,默认为域名,用于在下载器中识别种子归属站点

This commit is contained in:
ngfchl
2022-10-01 16:36:36 +08:00
parent da146a60b9
commit fd09c7e509
3 changed files with 21 additions and 1 deletions

View File

@@ -96,7 +96,7 @@ class SiteAdmin(ImportExportModelAdmin): # instead of ModelAdmin
# 'classes': ('collapse',), # CSS
'fields': (
('name', 'url', 'logo'),
('limit_speed', 'sp_full',),
('limit_speed', 'sp_full', 'tracker',),
),
}],
['功能支持', {

View File

@@ -0,0 +1,19 @@
# Generated by Django 4.1 on 2022-10-01 16:30
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("pt_site", "0015_alter_site_sale_expire_rule_alter_site_title_rule"),
]
operations = [
migrations.AddField(
model_name="site",
name="tracker",
field=models.URLField(
default="", help_text="tracker网址关键字", verbose_name="tracker"
),
),
]

View File

@@ -11,6 +11,7 @@ class Site(BaseEntity):
url = models.URLField(verbose_name='站点网址', default='', help_text='请保留网址结尾的"/"', unique=True)
name = models.CharField(max_length=32, verbose_name='站点名称')
logo = models.URLField(verbose_name='站点logo', default='', help_text='站点logo图标')
tracker = models.URLField(verbose_name='tracker', default='', help_text='tracker网址关键字')
# 功能支持
sign_in_support = models.BooleanField(verbose_name="签到支持", default=True)
get_torrent_support = models.BooleanField(verbose_name="拉取首页种子", default=True)