Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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“预填充的_字段”不起作用_Python_Django - Fatal编程技术网

Python Django“预填充的_字段”不起作用

Python Django“预填充的_字段”不起作用,python,django,Python,Django,我正试图预先填充SlugField,但没有发生。 我使用python 3.6.1和Django 1.11 这是我的密码 models.py 这是 管理员 该网站位于heroku上。 也许我可以用另一种方式自动生成slug字段?页面上有javascript错误吗?有。我有这个。未捕获引用错误:grp未在操作中定义。min.js:154未捕获引用错误:grp未在预填充中定义。min.js:42未捕获类型错误:$不是change_form的函数。js:5不是change_form的函数。js:20未捕

我正试图预先填充SlugField,但没有发生。 我使用python 3.6.1和Django 1.11

这是我的密码

models.py 这是

管理员 该网站位于heroku上。
也许我可以用另一种方式自动生成slug字段?

页面上有javascript错误吗?有。我有这个。未捕获引用错误:grp未在操作中定义。min.js:154未捕获引用错误:grp未在预填充中定义。min.js:42未捕获类型错误:$不是change_form的函数。js:5不是change_form的函数。js:20未捕获类型错误:$不是prepulate_init的函数。js:10 javascript错误阻止Django js预处理段塞字段。您可以尝试找出关于grapelli插件的javascript错误,查看此问题或重写save方法来填充slug字段。谢谢。我将阅读并尝试修复JS错误。请添加参考: from autoslug import AutoSlugField slug = AutoSlugField(populate_from='title', unique_for_date='publish')
class PostAdmin(admin.ModelAdmin):
    list_display = ('title', 'slug', 'author', 'publish',
                'status')
    list_filter = ('status', 'created', 'publish', 'author')
    search_fields = ('title', 'body')
    prepopulated_fields = {"slug": ("title",)}
    raw_id_fields = ('author',)
    date_hierarchy = 'publish'
    ordering = ['-publish', 'status']


admin.site.register(Post, PostAdmin)
from autoslug import AutoSlugField slug = AutoSlugField(populate_from='title', unique_for_date='publish')