Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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 FileNotFoundError位于/admin_Python_Django - Fatal编程技术网

Python Django FileNotFoundError位于/admin

Python Django FileNotFoundError位于/admin,python,django,Python,Django,我已在管理员页面上注册了模型: 型号.py from django.contrib import admin from .models import Question admin.site.register(Question) 来自django.db导入模型的 课堂提问(models.Model): cat=models.IntegerField() quest=models.TextField(最大长度=200) 答案=型号.CharField(最大长度=1000) path=models

我已在管理员页面上注册了模型:

型号.py

from django.contrib import admin
from .models import Question

admin.site.register(Question)
来自django.db导入模型的

课堂提问(models.Model):
cat=models.IntegerField()
quest=models.TextField(最大长度=200)
答案=型号.CharField(最大长度=1000)
path=models.FilePathField()
日期=型号。日期时间字段(自动\u现在\u添加=真)
status=models.IntegerField(默认值=0)
定义(自我):
返回f'{self.cat}-{self.quest}'
admin.py

from django.contrib import admin
from .models import Question

admin.site.register(Question)
我可以通过管理页面查看数据库:

但由于出现错误,我无法单击表的任何记录并对其进行修改:

从现在起我做了很多次,我从未遇到过这样的错误。 有人知道如何修复它吗?

根据
FilePathField()
有一个必需的参数
path
,即:

“指向目录的绝对文件系统路径,此FilePathField应从中获得其选择。”

因此,您需要修改您的模型。py

课堂问题(models.Model):
...
path=models.FilePathField(path='/home/images')
...

你是否在settings.py中注册了该应用程序?是的,我注册了。请尝试从.models import*中执行
操作,确保没有遗留迁移和拼写错误,然后重新启动django并清除浏览器中的缓存。我在将其发布到此处之前多次检查了该应用程序。你可以添加
models.py