几分钟前,我将自己设置在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不是问题,即使我将它设置为通配符也不起作用。