我在管理页面上注册了模型:
models.py
from django.db import models
class Question(models.Model):
cat = models.IntegerField()
quest = models.TextField(max_length=200)
answer = models.CharField(max_length=1000)
path = models.FilePathField()
date = models.DateTimeField(auto_now_add=True)
status = models.IntegerField(default=0)
def __str__(self):
return f'{self.cat} - {self.quest}'admin.py
from django.contrib import admin
from .models import Question
admin.site.register(Question)我可以通过管理页面看到一个数据库:https://i.stack.imgur.com/SuCcX.png
但是,由于错误:https://i.stack.imgur.com/M6W5a.png,我无法单击表的任何记录并修改它。
从现在起,我做了很多次,我从来没有遇到过这样的错误。有人知道怎么修吗?
发布于 2021-03-13 13:05:40
姜戈博士 FilePathField()有一个必需的参数path,即:
“指向目录的绝对文件系统路径,此FilePathField应从该目录中获得其选择。”
因此,您需要修改models.py。
class Question(models.Model):
...
path = models.FilePathField(path='/home/images')
...https://stackoverflow.com/questions/63630213
复制相似问题