переопределение административных файлов js и py в django - PullRequest
1 голос
/ 12 сентября 2011

Я должен переопределить некоторые файлы js и py в django. Я мог бы переопределить шаблоны, но что мне делать с файлами js и py. Я вижу, что администратор django включил html-теги вроде
прямо в py-файлы. Это правильная практика? Они должны были использовать какие-то шаблоны, а не включать теги типа
прямо в py-файлы. И как мне переопределить js-файлы на уровне всего приложения?

1 Ответ

1 голос
/ 11 ноября 2011

Об изменении .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)
...