Size: a a a

Django [ru] #STAY HOME

2020 March 19

AK

Andrey Kosinskiy in Django [ru] #STAY HOME
Ребят,  а когда я хочу создать бек на джанге а форонт на реакте, то для тестов следует сначала всё написать на темплейтах джанговских там от тестить, а потом тестить то что с реакта прийдёт или разници нету и можно сразу тестить то что с фронта приходить будет?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Andrey Kosinskiy
Ребят,  а когда я хочу создать бек на джанге а форонт на реакте, то для тестов следует сначала всё написать на темплейтах джанговских там от тестить, а потом тестить то что с реакта прийдёт или разници нету и можно сразу тестить то что с фронта приходить будет?
Не нужно юзать джанго темплейты, если у тебя фронт на реакте
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Пишешь бек, тесты для бека, фронт, тесты для фронта
источник

AK

Andrey Kosinskiy in Django [ru] #STAY HOME
Понял, спасибо!
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
Почему не получается зайти на страницу статьи?
пишет ошибка 'Post' object is not iterable

вьюха
def post_detail(request, id, slug):
   post = get_object_or_404(Post, id=id, slug=slug)
   return render(request, 'shop/product/comments.html', {  
       'post': post,

       })
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
модель
class Post(models.Model):
   title = models.CharField(max_length=250)
   slug = models.SlugField(max_length=250)
   body = models.TextField()
   created = models.DateTimeField(auto_now_add=True)
   updated = models.DateTimeField(auto_now=True)
   def str(self):
       return self.title


   def get_absolute_url(self):
       return reverse('shop:post_detail', kwargs={
           'slug': self.slug,
           'id': self.id
           })
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
урл
path('<slug:id>/<slug:slug>/', views.post_detail, name='post_detail'),
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
есть идеи?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Roma Smalyuk
есть идеи?
Есть трейсбек?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Roma Smalyuk
урл
path('<slug:id>/<slug:slug>/', views.post_detail, name='post_detail'),
Тут что-то не так
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
tot samiy neizvestniy
Тут что-то не так
как можно по другому?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Это весь трейсбек?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Roma Smalyuk
есть идеи?
если не ошибаюсь, такие вещи делаются через viewset и @action декоратор
(если в целом)
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
tot samiy neizvestniy
Это весь трейсбек?
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
первая половина
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Roma Smalyuk
урл
path('<slug:id>/<slug:slug>/', views.post_detail, name='post_detail'),
Почему не int:id?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Roma Smalyuk
первая половина
Ты случайно в шаблоне не итерируешь по объекту?
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
tot samiy neizvestniy
Почему не int:id?
поставил инт, но разницыыы особо нет
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Покажи темплейт
источник