Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-ModelAdmin媒体定义_Python_Django_Media_Django Modeladmin - Fatal编程技术网

Python Django-ModelAdmin媒体定义

Python Django-ModelAdmin媒体定义,python,django,media,django-modeladmin,Python,Django,Media,Django Modeladmin,我正在尝试将一些CSS和JS文件包含到像这样的对象的更改形式中。以下是我的文件: admin.py #... class ScribPartAdmin(admin.ModelAdmin): class Media: css = { 'all': ('mymarkup.css',) } js = ('mymarkup.js',) admin.site.register(ScribPart, ScribPartAdmin) #... class Scrib

我正在尝试将一些CSS和JS文件包含到像这样的对象的更改形式中。以下是我的文件:

admin.py

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

admin.site.register(ScribPart, ScribPartAdmin)
#...
class ScribPart(models.Model):
  part = models.IntegerField()
  sequence = models.IntegerField()
  file = models.FileField(upload_to='audio/')
  text = models.TextField()
#...
型号.py

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

admin.site.register(ScribPart, ScribPartAdmin)
#...
class ScribPart(models.Model):
  part = models.IntegerField()
  sequence = models.IntegerField()
  file = models.FileField(upload_to='audio/')
  text = models.TextField()
#...
我的2个媒体文件包含在
change\u列表
模板中,但不在
change\u表单
1中


问题是:为什么?

因为我没有指出好的地点:

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

admin.site.register(ScribPart, ScribPartAdmin)
#...
这样更好

显然,Django在
change\u列表
页面中包含了催收员找不到的媒体,但在
change\u表单
页面中没有。我不知道为什么(或者我错过了别的东西)