Size: a a a

Django [ru] #STAY HOME

2020 October 07

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
(((
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
то есть даже хуже чем пхп?
источник

D

Dk in Django [ru] #STAY HOME
Dmitriy Тiutiunnyk
то есть даже хуже чем пхп?
Кстати, тут не знаю
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
ребят как лучше применить класс к inputu
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
class RegistrationForm(forms.Form):
    telephon = forms.CharField(label="Телефон",max_length=12,error_messages={'required': 'Укажите телефон'})
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
до этого делал через metu
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
вот еще способ
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
widget=forms.TextInput(attrs={"class":"myfield"})
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Artem
Добрый вечер, можно ли сделать в админке поле модели ридонли, если другое поле этой модели (Boolean) false?
Заюзай get_readonly_fields()
Почитай в доке
источник

A

Artem in Django [ru] #STAY HOME
Artem Gubatenko
Заюзай get_readonly_fields()
Почитай в доке
гляну, спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
D. Ouhh
у вас было такое, что когда в админке где-то есть InlineForm, то на сохранении после изменений  
Please correct the errors below.
без ничего?
Может ругаться на скрытое поле. Если пытался кастомизировать)
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Artem Gubatenko
Может ругаться на скрытое поле. Если пытался кастомизировать)
да, кастомизировал. т.е. на скрытое поле?
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
The view users.views.newuser didn't return an HttpResponse object. It returned None instead. на что он ругается, не могу найти
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
D. Ouhh
да, кастомизировал. т.е. на скрытое поле?
У инлайнов есть скрытые поля. В классе админки, есть методы, через которые прогоняется формсет инлайнов, перед сохранением. Специально для кастомизации. Названия не помню. Там можешь принтануть formset.errors
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ARTUR KNYAZEV
The view users.views.newuser didn't return an HttpResponse object. It returned None instead. на что он ругается, не могу найти
Из вьюхи, возвращаешь None. Напутал с if'ами
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
может я что-то не вижу
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
formuser = RegistrationForm(request.POST or None)
     print(request.POST)
     #token = request.session.get('token')
     if request.method == "POST":
       if formuser.is_valid():
          formuser.save()
          return render (request, 'users/registr.html',{'formuser':formuser})
     else:
       return render (request, 'users/registr.html',{'formuser':formuser})
источник

DO

D. Ouhh in Django [ru] #STAY HOME
ещё вопрос. у меня почему-то куча редиректов на логин делается:
"GET /shopify/login/?hmac=8f1e7f31968f3c60c7609d84050a449934bce38f89bf3897916bb62297fb1ce2&shop=test12314214.myshopify.com&timestamp=1602098566&next=/shopify/login/%3Fhmac%3D8f1e7f31968f3c60c7609d84050a449934bce38f89bf3897916bb62297fb1ce2%26shop%3Dtest12314214.myshopify.com%26timestamp%3D1602098566%26next%3D/shopify/login/%253Fhmac%253D8f1e7f31968f3c60c7609d84050a449934bce38f89bf3897916bb62297fb1ce2%2526shop%253Dtest12314214.myshopify.com%2526timestamp%253D1602098566%2526next%253D/shopify/login/%25253Fhmac%25253D8f1e7f31968f3c60c7609d84050a449934bce38f89bf3897916bb62297fb1ce2%252526shop%25253Dtest12314214.myshopify.com%252526timestamp%25253D1602098566%252526next%25253D/shopify/login/

и так далее. ссылка дублируется в параметр next. вот то что в настройках:
# URL to login page
LOGIN_URL = '/shopify/login/'

# Set the login redirect URL to the "home" page for your app (where to go after logging on).
LOGIN_REDIRECT_URL = '/'


в чём может быть проблема?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ARTUR KNYAZEV
formuser = RegistrationForm(request.POST or None)
     print(request.POST)
     #token = request.session.get('token')
     if request.method == "POST":
       if formuser.is_valid():
          formuser.save()
          return render (request, 'users/registr.html',{'formuser':formuser})
     else:
       return render (request, 'users/registr.html',{'formuser':formuser})
Подумай: что будет если форма не валидна? Если ты конечно вставил код с правильными отступами.

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

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
сейчас
источник