我必须覆盖django中的某些js和py文件。我可以覆盖模板,但我应该怎么做js和py文件。我可以看到django管理员在py文件中包含了如右边的html标签。这是正确的做法吗?他们应该使用某种模板,而不是在py文件中包含正确的标签。我怎么能在整个应用程序级别覆盖js文件?
答案 0 :(得分:1)
关于更改.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)