首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django FileNotFoundError at /admin

Django FileNotFoundError at /admin
EN

Stack Overflow用户
提问于 2020-08-28 08:31:22
回答 1查看 911关注 0票数 1

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

models.py

代码语言:javascript
复制
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

代码语言:javascript
复制
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,我无法单击表的任何记录并修改它。

从现在起,我做了很多次,我从来没有遇到过这样的错误。有人知道怎么修吗?

EN

回答 1

Stack Overflow用户

发布于 2021-03-13 13:05:40

姜戈博士 FilePathField()有一个必需的参数path,即:

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

因此,您需要修改models.py

代码语言:javascript
复制
class Question(models.Model):
    ...
    path = models.FilePathField(path='/home/images')
    ...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63630213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档