добавляется и редактируется. при тесте запись через пост запрос не создается, почему?
def setUp(self):
self.client = Client()
self.user_1 = User.objects.create_user(username="sarah", email="connor.s@skynet.com", password="12345")
self.client_authorized = Client()
self.client_authorized.post('/auth/login/',
data={'username': self.user_1.username,'password': self.user_1.password}
self.post_1 = Post.objects.create(text='текст 1',
author=self.user_1,
image=SimpleUploadedFil()
)
self.post_2 = Post.objects.create(text='текст 2', author=self.user_1)
def test_create_post(self):
self.client_authorized.post(reverse('posts:new_post'), data={'group': '', 'text': 'создаю пост',})
модель записи
class Post(models.Model):
text = models.TextField(verbose_name='Текст')
pub_date = models.DateTimeField(auto_now_add=True, verbose_name='Дата публикации')
author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='posts', verbose_name='Автор')
group = models.ForeignKey(Group, on_delete=models.CASCADE, related_name='posts', blank=True, null=True,
verbose_name='Группа')
image = models.ImageField(upload_to='posts/', blank=True, null=True, verbose_name='Изображение')
Как ты узнал что не создаються?
принтил Post.objects.all()
В тесте ты это написал?
тебе запрос что возвращает ?
Обсуждают сегодня