尝试从管理面板创建模型时出现错误请求(400)错误

时间:2015-09-12 16:40:02

标签: python django host pythonanywhere

几分钟前,我将自己设置在PythonAnywhere上。我转到管理面板并尝试创建一个新的模型实例,但是当我点击“保存”时,我只得到一个没有帮助的页面,上面只有错误的请求(400)。

我并不完全知道我能为您提供哪些内容让您更容易理解和解决,所以请告诉我您是否要我添加内容。

我的型号代码:

class Frame(models.Model):
    name = models.TextField(max_length=16, unique=True)
    file_upload = models.FileField(upload_to='/media/')
    font = models.FileField(upload_to='/media/')
    text_size = models.IntegerField()
    slug = models.SlugField(unique=True)

    def save(self, *args, **kwargs):
        self.slug = slugify(self.name)
        super(Frame, self).save(*args, **kwargs)

    def __str__(self):
        return self.name

我只能在与日志相关的日志中找到:

x.x.x.x - - [12/Sep/2015:16:34:06 +0000] "POST /admin/generate/frame/add/ HTTP/1.1" 400 37 "http://x.pythonanywhere.com/admin/generate/frame/add/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36" "x.x.x.x"

错误日志为空,服务器日志只有通用内容。

@Glenn nope,我把它设置为True或False它不起作用。此外,它一切顺利,直到我进入/ admin / generate / frame / add /并尝试在那里保存表单。因此,ALLOWED_HOSTS不是问题,即使我将它设置为通配符也不起作用。

0 个答案:

没有答案
相关问题