3

doc で指定されているようなオブジェクトの変更フォームにいくつかの CSS および JS ファイルを含めようとしています。ここに私のファイルがあります:

admin.py

#...
class ScribPartAdmin(admin.ModelAdmin):
  class Media:
    css = {
      'all': ('mymarkup.css',)
    }
    js = ('mymarkup.js',)

admin.site.register(ScribPart, ScribPartAdmin)
#...

models.py

class ScribPart(models.Model):
  part = models.IntegerField()
  sequence = models.IntegerField()
  file = models.FileField(upload_to='audio/')
  text = models.TextField()
#...

2 つのメディア ファイルがテンプレートに含まれていますが、change_listテンプレートには含まれていませんchange_form

問題は次のとおりです。

4

1 に答える 1

5

私は良い場所を指していなかったので:

#...
class ScribPartAdmin(admin.ModelAdmin):
  class Media:
    css = {
      'all': ('css/mymarkup.css',)
    }
    js = ('javascript/mymarkup.js',)

admin.site.register(ScribPart, ScribPartAdmin)
#...

優れている。

どうやら Django は、コレクターが見つけられなかったメディアをchange_listページに含めますが、ページには含めませんchange_form。理由がわからない(または何か他のものが欠けている)...

于 2011-09-01T12:55:11.930 に答える