Size: a a a

Django [ru] #STAY HOME

2020 May 13

S

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

S

Skoomer in Django [ru] #STAY HOME
router.register(r'profile', ProfileUserViewSet, basename='profile')
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Пермишн на пост только зарегистрированным?
источник

Д

Дима in Django [ru] #STAY HOME
Как реализовать несколько форм, которые относятся к разным моделям на 1 странице?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Nikolay Cherniy
Пермишн на пост только зарегистрированным?
AllowAny ж
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Дима
Как реализовать несколько форм, которые относятся к разным моделям на 1 странице?
Я посылаю все нужные мне квэрисеты в контексте и на основе них делаю формы вручную, если они валидируются и постятся, то по отдельному адресу, но не уверен что это не bad practice
источник

KV

Konstantin Vinogrado... in Django [ru] #STAY HOME
А если предположить что у меня ошибка из-за того что я не добавил эти переменные (Куда-нибудь) в форму:
переменные: password_reset_confirm и uid и token

{% extends "layout/basic.html" %}

{% load bootstrap4 %}

{% block title %}Сброс пароля{% endblock %}

{% block content %}
<h2>Сброс пароля пользователя</h2>
<p>Забыл свой пароль?</p>
<p>Введите свой email-адрес и мы пришлём вам ссылку для создания нового пароля</p>
<form method="post">
   {{ form.as_p }}
   {% csrf_token %}
   {% bootstrap_form form layout="horizontal" %}
   {% buttons submit='Сбросить' %}{% endbuttons %}
</form>
{% endblock %}
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Skoomer
router.register(r'profile', ProfileUserViewSet, basename='profile')
А почему profile-detail?
источник

KV

Konstantin Vinogrado... in Django [ru] #STAY HOME
ой не та форма...
источник

KV

Konstantin Vinogrado... in Django [ru] #STAY HOME
Konstantin Vinogradov
ой не та форма...
Поправлено*
источник

S

Skoomer in Django [ru] #STAY HOME
tot samiy neizvestniy
А почему profile-detail?
show_urls  так показывает , я не уверен что правильно , но другие тесты проходят
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Skoomer
show_urls  так показывает , я не уверен что правильно , но другие тесты проходят
detail это для гет метода
источник

Д

Дима in Django [ru] #STAY HOME
Nikolay Cherniy
Я посылаю все нужные мне квэрисеты в контексте и на основе них делаю формы вручную, если они валидируются и постятся, то по отдельному адресу, но не уверен что это не bad practice
То есть в ручную делать формы лучше чем через .as_p ?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Konstantin Vinogradov
А если предположить что у меня ошибка из-за того что я не добавил эти переменные (Куда-нибудь) в форму:
переменные: password_reset_confirm и uid и token

{% extends "layout/basic.html" %}

{% load bootstrap4 %}

{% block title %}Сброс пароля{% endblock %}

{% block content %}
<h2>Сброс пароля пользователя</h2>
<p>Забыл свой пароль?</p>
<p>Введите свой email-адрес и мы пришлём вам ссылку для создания нового пароля</p>
<form method="post">
   {{ form.as_p }}
   {% csrf_token %}
   {% bootstrap_form form layout="horizontal" %}
   {% buttons submit='Сбросить' %}{% endbuttons %}
</form>
{% endblock %}
Ты как-то сложно это делаешь, там просто урлы дефолтной регистрации можно прописать и темплейты подложить и все должно работать, можно конечно вьюхи унаследовать но тогда уж все и там просто можно поменять темплейт нейм(из-за пересечений с админкой)
источник

Д

Дима in Django [ru] #STAY HOME
Как тогда прописать форму чтобы она отправила свое содерджимое в пост запросе, и как разобрать содержимое во вьюхе?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Skoomer
show_urls  так показывает , я не уверен что правильно , но другие тесты проходят
С дрф давно не работал, но попробуй post-list
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Дима
То есть в ручную делать формы лучше чем через .as_p ?
Не лучше, я так делаю
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Дима
То есть в ручную делать формы лучше чем через .as_p ?
Смотря, что нужно
источник

Д

Дима in Django [ru] #STAY HOME
tot samiy neizvestniy
Смотря, что нужно
Нужно просто на 1 странице разместить несколько форм
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Дима
Нужно просто на 1 странице разместить несколько форм
пересекающихся названий полей нету?
источник