Size: a a a

Django [ru] #STAY HOME

2019 March 15

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
получается models.Model уже как реализация во всез классах есть как я понял ?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
или я неправильно выражаюсь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да есть
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Dan Tyan
да есть
это значит я могу сразу писать как class A: вмемсто class A(models.Model) ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Baktiyar Bekbergen
и можно ли для каждого свой сейв написать, когда генериться P чтобы структура json в абстракных генерилась по-хорошему
если ты хочешь чтобы в каждом классе была своя реализация save и вызывались все
то должен помнить что порядок классов наследования влиеят на порядок вызовов
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Baktiyar Bekbergen
это значит я могу сразу писать как class A: вмемсто class A(models.Model) ?
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
```
class A(models.Model):
   class Meta:
       abstract = True


class P(A):
   class Meta:
       """
           Main model
       """

```

это значит что у P в приницпе не обязательно указывать models.Model
если он указан в A
источник

R

Robot in Django [ru] #STAY HOME
Dan Tyan
имено райзится исключение ?
ох, точно, там забыли raise
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dan Tyan
если ты хочешь чтобы в каждом классе была своя реализация save и вызывались все
то должен помнить что порядок классов наследования влиеят на порядок вызовов
https://www.youtube.com/playlist?list=PLlb7e2G7aSpQhNphPSpcO4daaRPeVstku

тут есть два ролика
по классам посмотри,
по мне толково рассказывает

остальные ролики тоже интересны
источник

VS

Vadim Sokoltsov in Django [ru] #STAY HOME
Всем привет!

Подскажите пожалуйста пакет / утилиту для интерактивной документации к API (Что-то вроде Swagger), как можно более кастомизируемую
Сам swagger для DRF не подходит, так как в ключевых моментах отказался от подходов DRF (и поэтому нормальную доку не генерирует)
Было бы круто, если можно было повесить как отдельный url в приложении

Заранее благодарю!
источник

DT

Dan Tyan in Django [ru] #STAY HOME
drf-yasg
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Dan Tyan
https://www.youtube.com/playlist?list=PLlb7e2G7aSpQhNphPSpcO4daaRPeVstku

тут есть два ролика
по классам посмотри,
по мне толково рассказывает

остальные ролики тоже интересны
thanks :)
источник

VS

Vadim Sokoltsov in Django [ru] #STAY HOME
Dan Tyan
drf-yasg
Благодарю!
источник

A

Andrew in Django [ru] #STAY HOME
Подскажите плиз, при отправке пост запроса аяксом, в консоле должен быть 1 запрос виден?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Andrew
Подскажите плиз, при отправке пост запроса аяксом, в консоле должен быть 1 запрос виден?
да, если отправляешь один запрос
источник

A

Andrew in Django [ru] #STAY HOME
Dan Tyan
да, если отправляешь один запрос
А почему может отправляться 2 запроса, при этом вьюха не видит данные, которые отправил аяксом?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты отправляешь два запроса =)
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
может у тебя пост на create потом get?\
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя как запрос отправляется ?
источник

A

Andrew in Django [ru] #STAY HOME
<form method="POST" id="form_comment" action="/check_ajax/">
   {% csrf_token %}
   {{ comment_form.as_p }}
       <button type="submit" id="btn_comment">Отправить</button>
   </form>

<script>
   $('#btn_comment').click(function(){
     console.log('am i called');
     console.log($("#id_text").val());

       $.ajax({
           type: "POST",
           url: "/check_ajax/",
           data: { "item": $("#id_text").val()},
           success: function (data, textStatus) {
               alert("SENT");

           }


       });

</script>
views.py
def check_ajax(request):
   print(request.POST.get("item"))
   return JsonResponse({"status": "ok"})

csrf токен передаю в заголовках
источник