По какой-то причине я не получаю эту довольно простую работу. Я пытаюсь сохранить экземпляр модели в базу данных (sqllite), но сбой сохранения невозможен без сообщения об ошибке (только с указанием 500, внутренней ошибки сервера). Я сделал свою базу данных с миграциями (make migrations, migrate), и она должна быть актуальной. Так вот мой взгляд код:Сбой экземпляра модели Django
post = Post(pub_date = datetime.datetime.now, image_url = " some url", price = 0, item_id=1, description="some text", url=link)
post.save()
А вот являются модели:
class Post(models.Model):
pub_date = models.DateTimeField('date published')
image_url = models.CharField(max_length=500)
price = models.IntegerField()
item = models.ForeignKey(Item, related_name='posts')
description = models.CharField(max_length=300)
url = models.CharField(max_length=500)
class Item(models.Model):
name = models.CharField(max_length=150)
pub_date = models.DateTimeField('date published')
description = models.CharField(max_length=300)
image_url = models.CharField(max_length=500, default="#")
categories = models.ManyToManyField(Category)