Size: a a a

Django [ru] #STAY HOME

2020 April 28

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Стектрейс из логов сервера, а не постмана
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
И не скриншотом, а пастой
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
На сервис
источник

R

Runinterface in Django [ru] #STAY HOME
Rust Saiargaliev
И не скриншотом, а пастой
сек ща дам
источник

R

Runinterface in Django [ru] #STAY HOME
Rust Saiargaliev
На сервис
источник

h

hunnidolla in Django [ru] #STAY HOME
Rust Saiargaliev
У тебя всё получится
https://dpaste.org/Cpy5 код работает,а админ логин на месте
источник

KK

Kris Karuzo in Django [ru] #STAY HOME
пытаешься создать меню с тем ид который у тя есть уже в бд?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Ты говоришь апдейт, но падает в create:

  File "/Users/runinterface/Projects/diplom/rest_back/orders/views.py", line 29, in menu
   serializer.save()
 File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py", line 212, in save
   self.instance = self.create(validated_data)
 File "/Users/runinterface/Projects/diplom/rest_back/orders/serializers.py", line 69, in create
   return Menu.objects.create(**validated_data)
источник

R

Runinterface in Django [ru] #STAY HOME
может быть
   elif request.method == 'PUT':
       serializer = MenuSerializer(data=request.data)
       if serializer.is_valid():
           serializer.save()
<- тут должен быть .update()?
           return Response(serializer.data, status=status.HTTP_201_CREATED)
       return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
hunnidolla
https://dpaste.org/Cpy5 код работает,а админ логин на месте
    path('admin/', admin.site.urls),
   url(r'^admin/login/?$', AdminLoginView.as_view(), name='admin:login'),#


Ты же помнишь что порядок важен и у тебя сначала запросы падают в первую строчку и только если там не находятся, падают во вторую?
По ссылке что я тебе кинул немного не такой порядок
источник

h

hunnidolla in Django [ru] #STAY HOME
аааа
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Runinterface
может быть
   elif request.method == 'PUT':
       serializer = MenuSerializer(data=request.data)
       if serializer.is_valid():
           serializer.save()
<- тут должен быть .update()?
           return Response(serializer.data, status=status.HTTP_201_CREATED)
       return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Я не знаю, читать код тут неудобно
источник

R

Runinterface in Django [ru] #STAY HOME
Rust Saiargaliev
Я не знаю, читать код тут неудобно
источник

KK

Kris Karuzo in Django [ru] #STAY HOME
patch
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Блин, ну целиком же мог скинуть ведь :)
источник

h

hunnidolla in Django [ru] #STAY HOME
NameError at /admin/login/
name 'HttpResponseRedirect' is not defined
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
hunnidolla
NameError at /admin/login/
name 'HttpResponseRedirect' is not defined
Это гуглится легко
источник

R

Runinterface in Django [ru] #STAY HOME
Rust Saiargaliev
Блин, ну целиком же мог скинуть ведь :)
сорри, обновил))
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Ставь брейкпоинт перед строчкой где у тебя падает, да смотри какие данные есть в контексте
источник

h

hunnidolla in Django [ru] #STAY HOME
че-то я совсем уже слепой
источник