Djangoのバージョン1.10 Pythonのバージョン3.4は、I型およびmanage.pyシェルでこのコードを実行し、
をエントリを作成することはできません
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") これは大丈夫です。おそらくidの問題 – MaxTester
はい、それは興味深いdjangoがおそらくidフィールドのテストを選択していましたが、新しいインスタンスを作成するための推奨される方法はkwargsです。アップデートをご覧ください – e4c5