Django的1.10版,Python版本3.4无法创建条目
I型和执行该代码manage.py壳:
from tweet.models import Tweet
tweet = Tweet("Parse JSON like a boss", "Admin")
tweet.save()
,并收到错误消息:
invalid literal for int() with base 10: 'Parse JSON like a Boss'
模型.py:
class Tweet(models.Model):
text = models.TextField()
pub_time = models.DateTimeField(auto_now_add=True)
author = models.CharField(max_length=100)
class Meta:
ordering = ['-pub_time']
有趣的事实:当我尝试输入 tweet = Tweet(0,“Test”,“admin”) 没关系。也许问题在编号 – MaxTester
是的,这是令人不愉快的django可能是挑选id域的测试,但推荐的方式来创建新的实例与kwargs。请参阅更新 – e4c5