Size: a a a

Django [ru] #STAY HOME

2021 April 05

HW

Hat White in Django [ru] #STAY HOME
Но я ничего не догнал
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Murat
class AddStarRating(View):
   """Добавление рейтинга"""
   def get_client_ip(self, request):
       x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
       if x_forwarded_for:
           ip = x_forwarded_for.split(',')[0]
       else:
           ip = request.META.get('REMOTE_ADDR')
       return ip

   def post(self, request):
       form = RatingForm(request.POST)
       if form.is_valid():
           Rating.objects.update_or_create(
               ip=self.get_client_ip(request),
               master_id=int(request.POST.get("master")),
               defaults={'star_id': int(request.POST.get("star"))}
           )
           return HttpResponse(status=201)
       else:
           return HttpResponse(status=400)
хотя наверное не None, просто заполняешь в форме название какое-нибудь, а не цифру, возможно сначала нужно получить сущность, типа master = Master.objects.get(name=request.POST.get("master"))
и потом master_id=master.id
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Hat White
Мне сказали мол проще это сделать через рэст апи
из сказанного пока не понятно зачем тебе рестапи, для начала расширь модель пользователя)
источник

HW

Hat White in Django [ru] #STAY HOME
Хорошо 😅
источник

Y

Yaroslav in Django [ru] #STAY HOME
@whitehat313  Вот что тебе нужно, к том уже для того что бы добавить в модель ImageField не требуется API
источник

Y

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

Y

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

HW

Hat White in Django [ru] #STAY HOME
Yaroslav
@whitehat313  Вот что тебе нужно, к том уже для того что бы добавить в модель ImageField не требуется API
Спасибо) да, надо пока с малого начать, а про рэст я уже давно потею... Нигде не могу найти, альтернативу
источник

IG

Ivan Grechka in Django [ru] #STAY HOME
django.core.exceptions.FieldError: 'date' cannot be specified for contact model form as it is a non-editable field
кто-то сталкивался?
источник

IG

Ivan Grechka in Django [ru] #STAY HOME
Ясно, разобрался
источник

КК

Кирилл Керсер... in Django [ru] #STAY HOME
где и как лучше изучить django? (не документация)
хочется узнать как учили джанго те, кто его очень хорошо знает
источник

A

Askhab in Django [ru] #STAY HOME
Кирилл Керсер
где и как лучше изучить django? (не документация)
хочется узнать как учили джанго те, кто его очень хорошо знает
смотри курсы, читай статьи/доки. делай все параллельно
источник

КК

Кирилл Керсер... in Django [ru] #STAY HOME
Askhab
смотри курсы, читай статьи/доки. делай все параллельно
какие книжки посоветуешь?
источник

IG

Ivan Grechka in Django [ru] #STAY HOME
Не очень хорошо знаю, но послушал уже достаточно толковых ребят.

Смотри видео, копируй, старайся сделать под себя, выбери толстую книгу и читай, изучай что-то новое каждый день
источник

IG

Ivan Grechka in Django [ru] #STAY HOME
Когда копируешь старайся делать свои фичи
источник

IG

Ivan Grechka in Django [ru] #STAY HOME
И останавливай видео думая, зачем это нужно
источник

A

Askhab in Django [ru] #STAY HOME
Кирилл Керсер
какие книжки посоветуешь?
я не читал книгу. я посмотрел несколько раз разных курсов, прочитал доки — начал пилить свой проект
источник

КК

Кирилл Керсер... in Django [ru] #STAY HOME
понятненько, спасибо вам ребят за ответы
источник

IG

Ivan Grechka in Django [ru] #STAY HOME
Кирилл Керсер
понятненько, спасибо вам ребят за ответы
Django 2 в примерах
источник

КК

Кирилл Керсер... in Django [ru] #STAY HOME
Ivan Grechka
Django 2 в примерах
что это?
источник