Django:尝试添加模型实例时出现服务器错误(500)
当我转到Django:尝试添加模型实例时出现服务器错误(500),django,server,model,Django,Server,Model,当我转到localhost:8000/admin并单击“Quotes+ADD”时,显示的是错误500,而不是编辑界面。“帖子”效果很好。我只是想知道,在没有看到代码的情况下,你是否可以告诉我这个问题的不同可能来源? 编辑:这里有models.py和admin.py: 型号.py class TimestampedModel(models.Model): created = models.DateTimeField(auto_now_add = True) updated =
localhost:8000/admin
并单击“Quotes+ADD”时,显示的是错误500,而不是编辑界面。“帖子”效果很好。我只是想知道,在没有看到代码的情况下,你是否可以告诉我这个问题的不同可能来源?
编辑:这里有models.py
和admin.py
:
型号.py
class TimestampedModel(models.Model):
created = models.DateTimeField(auto_now_add = True)
updated = models.DateTimeField(auto_now = True)
class Meta:
abstract = True
# Create your models here.
class Post(TimestampedModel):
title = models.CharField(max_length = 255, default='')
intro = models.TextField(default='')
title_one = models.TextField(default='')
text_one = models.TextField(default='')
title_two = models.TextField(default='')
text_two = models.TextField(default='')
title_three = models.TextField(default='')
text_three = models.TextField(default='')
def __repr__(self):
return self.title
class Quote(models.Model):
quote = models.TextField(default='')
author = models.CharField(max_length = 60, default='')
def __repr__(self):
return self.quote
from django.contrib import admin
from .models import Post, Quote
# Register your models here.
admin.site.register(Post)
admin.site.register(Quote)
admin.py
class TimestampedModel(models.Model):
created = models.DateTimeField(auto_now_add = True)
updated = models.DateTimeField(auto_now = True)
class Meta:
abstract = True
# Create your models here.
class Post(TimestampedModel):
title = models.CharField(max_length = 255, default='')
intro = models.TextField(default='')
title_one = models.TextField(default='')
text_one = models.TextField(default='')
title_two = models.TextField(default='')
text_two = models.TextField(default='')
title_three = models.TextField(default='')
text_three = models.TextField(default='')
def __repr__(self):
return self.title
class Quote(models.Model):
quote = models.TextField(default='')
author = models.CharField(max_length = 60, default='')
def __repr__(self):
return self.quote
from django.contrib import admin
from .models import Post, Quote
# Register your models here.
admin.site.register(Post)
admin.site.register(Quote)
我还想让您知道,当我尝试进行迁移,然后再进行迁移时,它会显示“未检测到任何更改”
我猜可能是
操作错误
,因为没有运行报价
模型的迁移
提供
models.py
和admin.py
内容将使调试更加容易。为我们提供您的models.py和admin.pyHi-gachdavit,我添加了这些文件。嗨,Krzysztof Borkowski,我添加了这两个文件。/admin/blog/quote/relation中的编程错误“blog\u quote”不存在第1行:选择COUNT(*)作为“\u COUNT”从“blog_quote”查看您的模型,数据库中应该有quote
表,但您的错误引用了blog_quote
关系。您确定所有迁移都已运行吗?