删除无用依赖和文件,取消界面上的导入导出按钮,清理冗余代码

This commit is contained in:
ngfchl
2022-10-10 22:52:14 +08:00
parent 5d44c906f9
commit a84a854ab5
4 changed files with 11 additions and 33 deletions

View File

@@ -4,8 +4,6 @@ from datetime import datetime
from apscheduler.triggers.cron import CronTrigger
from django.contrib import admin, messages
from django.http import JsonResponse
from import_export.admin import ImportExportModelAdmin
from import_export.formats import base_formats
from simpleui.admin import AjaxAdmin
from auto_pt.models import Task, TaskJob, Notify, OCR
@@ -18,8 +16,7 @@ from ptools.base import Trigger
@admin.register(Task)
class TaskAdmin(ImportExportModelAdmin): # instead of ModelAdmin
formats = (base_formats.XLS, base_formats.CSV, base_formats.JSON)
class TaskAdmin(admin.ModelAdmin): # instead of ModelAdmin
# 显示字段
list_display = (
'desc',
@@ -50,8 +47,7 @@ class TaskAdmin(ImportExportModelAdmin): # instead of ModelAdmin
@admin.register(TaskJob)
class TaskJobAdmin(ImportExportModelAdmin): # instead of ModelAdmin
formats = (base_formats.XLS, base_formats.CSV, base_formats.JSON)
class TaskJobAdmin(admin.ModelAdmin): # instead of ModelAdmin
# 显示字段
list_display = (
'job_id',
@@ -135,8 +131,7 @@ class TaskJobAdmin(ImportExportModelAdmin): # instead of ModelAdmin
@admin.register(Notify)
class NotifyAdmin(ImportExportModelAdmin, AjaxAdmin):
formats = (base_formats.XLS, base_formats.CSV, base_formats.JSON)
class NotifyAdmin(AjaxAdmin):
list_display = [
'name',
'enable',
@@ -204,9 +199,7 @@ class NotifyAdmin(ImportExportModelAdmin, AjaxAdmin):
@admin.register(OCR)
class OCRAdmin(ImportExportModelAdmin):
formats = (base_formats.XLS, base_formats.CSV, base_formats.JSON)
class OCRAdmin(admin.ModelAdmin):
list_display = [
'name',
'enable',

View File

@@ -7,8 +7,6 @@ from django.contrib import admin, messages
from django.http import JsonResponse
from django.utils.html import format_html
from django_admin_inline_paginator.admin import TabularInlinePaginated
from import_export.admin import ImportExportModelAdmin
from import_export.formats import base_formats
from simpleui.admin import AjaxAdmin
from transmission_rpc import Torrent
@@ -25,8 +23,7 @@ admin.site.index_title = '我在后台首页'
@admin.register(Site)
class SiteAdmin(ImportExportModelAdmin): # instead of ModelAdmin
formats = (base_formats.XLS, base_formats.CSV, base_formats.JSON)
class SiteAdmin(admin.ModelAdmin): # instead of ModelAdmin
# 显示字段
list_display = (
'name',
@@ -249,8 +246,7 @@ class SignInInlines(TabularInlinePaginated):
@admin.register(MySite)
class MySiteAdmin(ImportExportModelAdmin): # instead of ModelAdmin
formats = (base_formats.XLS, base_formats.CSV, base_formats.JSON)
class MySiteAdmin(admin.ModelAdmin): # instead of ModelAdmin
# 显示字段
list_display = (
'sort_id',
@@ -607,8 +603,7 @@ class SiteStatusAdmin(ImportExportModelAdmin):
@admin.register(Downloader)
class DownloaderAdmin(ImportExportModelAdmin, AjaxAdmin): # instead of ModelAdmin
formats = (base_formats.XLS, base_formats.CSV, base_formats.JSON)
class DownloaderAdmin(AjaxAdmin): # instead of ModelAdmin
# 显示字段
list_display = ('name', 'category', 'reserved_space', 'created_at', 'updated_at')
# 过滤字段
@@ -689,8 +684,7 @@ def get_downloader():
@admin.register(TorrentInfo)
class TorrentInfoAdmin(ImportExportModelAdmin, AjaxAdmin): # instead of ModelAdmin
formats = (base_formats.XLS, base_formats.CSV, base_formats.JSON)
class TorrentInfoAdmin(AjaxAdmin): # instead of ModelAdmin
# 显示字段
list_display = (
'name_href',

View File

@@ -50,7 +50,6 @@ INSTALLED_APPS = [
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders',
'import_export',
'django_apscheduler',
'django_admin_inline_paginator',
'util',
@@ -80,8 +79,7 @@ ROOT_URLCONF = 'ptools.urls'
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR / 'templates']
,
'DIRS': [BASE_DIR / 'templates'],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
@@ -125,7 +123,7 @@ DATABASES = {
# 'PORT': '3306', # mysql服务端口
# }
}
"""
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
@@ -143,7 +141,7 @@ CACHES = {
# "KEY_PREFIX ":"test",#前缀
}
}
"""
# Password validation
# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators

View File

@@ -2,7 +2,6 @@ appnope==0.1.3
APScheduler==3.9.1
asgiref==3.5.2
asttokens==2.0.8
async-timeout==4.0.2
attrs==22.1.0
autobahn==22.7.1
Automat==20.2.0
@@ -21,14 +20,10 @@ daphne==3.0.2
decorator==5.1.1
defusedxml==0.7.1
deluge-client==1.9.0
Deprecated==1.2.13
diff-match-patch==20200713
Django==4.1
django-admin-inline-paginator==0.3.0
django-apscheduler==0.6.2
django-cors-headers==3.13.0
django-import-export==2.8.0
django-redis==5.2.0
django-simpleui==2022.7.29
docker==6.0.0
et-xmlfile==1.1.0
@@ -75,7 +70,6 @@ pytz==2022.2.1
pytz-deprecation-shim==0.1.0.post0
PyYAML==6.0
qbittorrent-api==2022.8.37
redis==4.3.4
requests==2.28.1
requests-oauthlib==1.3.1
requests-toolbelt==0.9.1
@@ -85,7 +79,6 @@ six==1.16.0
smmap==5.0.0
sqlparse==0.4.2
stack-data==0.5.0
tablib==3.2.1
traitlets==5.3.0
transmission-rpc==3.3.2
Twisted==22.8.0