Size: a a a

Django [ru] #STAY HOME

2019 December 14

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Доброе утро, как привязать авторизацию к этому шаблону?

{% extends 'index.html' %}
{% block login1 %}

       <form action="{% url 'home:login' %}" method="post">
       {% for forma in form  %}
       {% csrf_token %}
         <div class="modal_form">
           <input class="modal_form_input" type="text" placeholder="Логин" value="{{ forma }}">
           <input class="modal_form_input" type="text" placeholder="Пароль" value="{{ forma }}">
           <button class="modal_form_btn">Войти</button>
         </div>
       </form>
     
{% endblock %}
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Sohibkamol Dath
Доброе утро, как привязать авторизацию к этому шаблону?

{% extends 'index.html' %}
{% block login1 %}

       <form action="{% url 'home:login' %}" method="post">
       {% for forma in form  %}
       {% csrf_token %}
         <div class="modal_form">
           <input class="modal_form_input" type="text" placeholder="Логин" value="{{ forma }}">
           <input class="modal_form_input" type="text" placeholder="Пароль" value="{{ forma }}">
           <button class="modal_form_btn">Войти</button>
         </div>
       </form>
     
{% endblock %}
как суда добавить форму?
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
добрый день <input class="modal_form_input" type="text" placeholder="Логин"> суда хочу форму добавить но не выходит
источник

С

Сергей in Django [ru] #STAY HOME
Sohibkamol Dath
добрый день <input class="modal_form_input" type="text" placeholder="Логин"> суда хочу форму добавить но не выходит
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Добрый день, спасибо
источник

B

Beka in Django [ru] #STAY HOME
Друзья у кого есть книга Rest api Django 2.2?
источник

N

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

B

Beka in Django [ru] #STAY HOME
Thanks bro 👍
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tatyana Nozhko
Доброй ночи) мне надо сделать фильтрацию по годам, тобиш я перехожу по ссылке конкретного года и получаю соответствующие альбомы, но у меня не получается, подскажите пожалуйста, только не заумными словами, как правильно сделать такую конструкцию https://dpaste.org/hxER
Вот так должно работать. Если актуально.
https://gist.github.com/Ingco/a7a48a6ae8c76a1cb34cf3463e83626d
источник

d

djigit0s in Django [ru] #STAY HOME
Как можно в сериализаторе получить поле из связанной модели? Есть модели Client и Message, в Message есть поле client, мне нужно при получении данных из модели Message так же дополнительно получить поле user_id из модели Client, структурe моделей и сериализатора залил на gist
https://gist.github.com/djigit0s/64028c34b18654fa85cf5edfac6126a5
источник

d

djigit0s in Django [ru] #STAY HOME
Пробовал так
class MessageSerializer(serializers.ModelSerializer):
 client = ClientSerializer(read_only=True)
 class Meta:
   model = Message
   fields = ('id', 'client', 'text', 'attempt', 'is_complete', 'created')

выводить польностью запись из модели Client а мне надо только поле user_id
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
Пробовал так
class MessageSerializer(serializers.ModelSerializer):
 client = ClientSerializer(read_only=True)
 class Meta:
   model = Message
   fields = ('id', 'client', 'text', 'attempt', 'is_complete', 'created')

выводить польностью запись из модели Client а мне надо только поле user_id
client__user__pk
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
Пробовал так
class MessageSerializer(serializers.ModelSerializer):
 client = ClientSerializer(read_only=True)
 class Meta:
   model = Message
   fields = ('id', 'client', 'text', 'attempt', 'is_complete', 'created')

выводить польностью запись из модели Client а мне надо только поле user_id
Вообще, добавь пк в нестед сериализатор
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Или поставь depth=1 в мете
источник

d

djigit0s in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
client__user__pk
class MessageSerializer(serializers.ModelSerializer):
 client__user__id = serializers.IntegerField()
 class Meta:
   model = Message
   fields = ('id', 'client', 'client__user__id', 'text', 'attempt', 'is_complete', 'created')

сделал так, не работает
источник

d

djigit0s in Django [ru] #STAY HOME
'Message' object has no attribute 'client__user__id'.
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
class MessageSerializer(serializers.ModelSerializer):
 client__user__id = serializers.IntegerField()
 class Meta:
   model = Message
   fields = ('id', 'client', 'client__user__id', 'text', 'attempt', 'is_complete', 'created')

сделал так, не работает
Зачем ты поле объявляешь в классе?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Ты model seializer не для такого юзаешь
источник

А

Алексей in Django [ru] #STAY HOME
юзал бы лучше обычный
источник

d

djigit0s in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Зачем ты поле объявляешь в классе?
без объявления поля выдает другую ошибку
Field name client__user__id is not valid for model Message.
источник