1
我必須重寫django中的某些js和py文件。我可以重寫這些模板,但是我應該如何處理js和py文件。我可以看到,django admin在py文件中包含了像
這樣的html標籤。這是正確的做法嗎?他們應該使用某種模板,而不是在py文件中包含像
這樣的標籤。另外我該如何在整個應用程序級別重寫js文件?在Django覆蓋管理js和py文件
我必須重寫django中的某些js和py文件。我可以重寫這些模板,但是我應該如何處理js和py文件。我可以看到,django admin在py文件中包含了像
這樣的html標籤。這是正確的做法嗎?他們應該使用某種模板,而不是在py文件中包含像
這樣的標籤。另外我該如何在整個應用程序級別重寫js文件?在Django覆蓋管理js和py文件
關於更改.py文件,我不知道。但是,您可以添加和/或覆蓋一些JavaScript的功能做這樣的事情:
from django.contrib import admin
from settings import MEDIA_URL
from myshop.models import MyModel
class MyModelAdmin(admin.ModelAdmin):
# inlines, fields, filter or anything else you want to add
class Media:
js = (MEDIA_URL + 'js/jquery.js',
MEDIA_URL + 'js/my_own_javascript.js')
admin.site.register(MyModel, MyModelAdmin)
對於例如在Django管理的widget.py文件,它已經包含在類AdminSplitDateTime和管理的DateTimeShortcuts.js文件
標籤。我該如何覆蓋這個?我應該重寫這個類嗎?建議? –