@pydjango

Страница 637 из 1273
Rishat
11.10.2017
13:17:46
Ыыыы)

А то я думаю что-то тут не тык

BekzoD
11.10.2017
13:29:48
А как можно стилизовать эти форм и с помощью css??

а это вообще возможно?

Google
Артем
11.10.2017
13:30:53
BekzoD
11.10.2017
13:31:49
а с готовых формами html как можно данные получить

Артем
11.10.2017
13:32:24
если вы эту модель засуните в форму то с помощью attrs = {**}

а с готовых формами html как можно данные получить
данные с формы прилетеют в словарях request.POST ; GET и FILES

Артем
11.10.2017
13:35:39
input name='var' вот var и будет в request.POST['var']

BekzoD
11.10.2017
13:41:08
request.POST в view?

Артем
11.10.2017
13:41:17
как переменных?
Чето затупил не том написал) посмотрите пример в доках о формах можно в посике wigets form там примеры ооочень доходчивые

BekzoD
11.10.2017
13:41:40
Спасибо большое

Артем
11.10.2017
13:42:37
xtv vjue ))

да еж

*чем могу))

BekzoD
11.10.2017
13:44:43
просто я раньше работал с пхп с mysql. а тут чето запутано

Google
Dan
11.10.2017
13:45:29
ничего там не запутано

Артем
11.10.2017
13:45:29
по мне дак проще все!

Dan
11.10.2017
13:45:33
нормально там все

Артем
11.10.2017
13:45:43
в джанго можете так же с сырми запросами работать

BekzoD
11.10.2017
13:45:55
ок ок шя минутку

Артем
11.10.2017
13:46:22
нормально там все
даже больше чем нормально - там прекрасно! )))

больше скажу я когда с пыхи перешел на питон - я был в восторге от ЯП!))))

BekzoD
11.10.2017
13:46:53
вот такая форма есть у меня

Артем
11.10.2017
13:46:57
конечно это тлько про себя)

BekzoD
11.10.2017
13:47:01


)))

как сделать валидацию с этой формой

?

и данные в базу

я бы мог с моделями сделать это но нужно стилизовать

Артем
11.10.2017
13:48:39
это регистрация?

Dan
11.10.2017
13:48:46
тебе валидацию ? или отображение ошибок? класс формы используется ?

BekzoD
11.10.2017
13:48:48
Артем
11.10.2017
13:49:17
Google
BekzoD
11.10.2017
13:49:49
help)

Артем
11.10.2017
13:49:50
как сделать валидацию с этой формой
идельный вариант написать класс формы и с ней уже работь во вьюхе

Артем
11.10.2017
13:50:25
у вас же уже стилизовано?

формы не только от моделей создаются копайте в сторону - class NameForm(forms.Form):

Артем
11.10.2017
13:52:37
ага

дальше делайте валидацию и все такое

во вьюхе стандартно все form.is_valid()

BekzoD
11.10.2017
13:53:38
а можно эту форму засунуть в готовый хтмл

с помощью переменных как там accname?

Артем
11.10.2017
14:06:44
можно конечно через вьюху передавайте в шаблоне вставляйте, но если уже пихать то имхо лучше тогда взять от модели в данном случае User - если переопределяли то ту которая ваша теперь

Артем
11.10.2017
14:17:19
https://simpleisbetterthancomplex.com/tutorial/2017/02/18/how-to-create-user-sign-up-view.html Вот хорошо расписано

прочитайте

BekzoD
11.10.2017
14:18:06
спасибо и отдельное спасибо вашим нервам

Артем
11.10.2017
14:18:32
я ж не учитель труда в школе за мкадом - чего мне нервничать ))

amureki
11.10.2017
14:19:53
Еще можно добавить "done is better than perfect" и поставить https://github.com/pennersr/django-allauth или https://github.com/macropin/django-registration

Артем
11.10.2017
14:21:56
Еще можно добавить "done is better than perfect" и поставить https://github.com/pennersr/django-allauth или https://github.com/macropin/django-registration
не плохо конечно но имхо надо освоить штатные решения - он же только учиться )))

Google
Артем
11.10.2017
14:22:26
я помню когда джанго открыл сразу нафигачил пакетов и после обновы все поплыло - я стал паниковать

amureki
11.10.2017
14:23:12
fair point

Artem
11.10.2017
14:29:45
день сфотаных экранов сгеодня

BekzoD
11.10.2017
14:33:31
???

Артем
11.10.2017
15:10:03
Artem
11.10.2017
15:10:22
Новый праздник)
Вам лишь бы повод)

Артем
11.10.2017
15:10:50
вот спалился дак спалился )))

Massimo
11.10.2017
15:19:39
Ну все дринкап по такому случаю надо

Rishat
11.10.2017
15:21:40
Вообщем сначала имел регу на from django.contrib.auth.models import User Теперь решил перенести в другую модель регистрирующих пользователей. Student. Вообщем модель создал. Нужные мне поля тоже накидал. forms.py отредачил. И во тебе на: 'type object 'Student' has no attribute 'USERNAME_FIELD'' Походу я не полностью переписал на свою модель. Хотя username поле я создал)

https://gist.github.com/Rishats/848da42165fe57deb33d3a4e3ec54dab

И сразу вопросик. во views.py метод переписывать тоже придется ? signup который )

Артем
11.10.2017
15:40:31
И сразу вопросик. во views.py метод переписывать тоже придется ? signup который )
вьюха это вьюха а модель это модель ))) И вьюха на модель не должна влиять! USERNAME_FIELD вот ето != username USERNAME_FIELD это по чему будет пользователь логинится туда можно хоть слуг запихать просто за чем))

amureki
11.10.2017
15:42:41
https://news.ycombinator.com/item?id=15448739 интересно просмотреть

Ну и прямая ссылка - https://spapas.github.io/2017/10/11/essential-django-packages/

BekzoD
11.10.2017
15:45:49


Ураа!!!

hallelujah

Rishat
11.10.2017
15:46:30
Артем
11.10.2017
15:47:49
Ураа!!!
Еще придется 64 грамма накатить)))

BekzoD
11.10.2017
15:48:02
???

Google
BekzoD
11.10.2017
15:48:46
что вы имеете в виду ?

amureki
11.10.2017
15:49:02
Я бы еще телеграм на десктоп поставил, тогда вообще прекрасно будет

BekzoD
11.10.2017
15:49:21
?????

но у меня телеграм с openserverom не сочетаются

(

amureki
11.10.2017
15:50:54
Каким образом?

BekzoD
11.10.2017
15:52:33
даже если телеграм не работает open server выдает ошибку что порт занят

и не запускается

Rishat
11.10.2017
15:58:49
??

'str' object is not callable

Решил блин регистрацию переписать и дописать пару полей.

вьюха это вьюха а модель это модель ))) И вьюха на модель не должна влиять! USERNAME_FIELD вот ето != username USERNAME_FIELD это по чему будет пользователь логинится туда можно хоть слуг запихать просто за чем))
Кстати. А почему раньше я указывал username и такой ошибки у меня не было. Как только поменял модель. То сразу) Раньше так все было) https://github.com/Rishats/students-platform/commit/5d354510d08fd5ae8fcc383745047725fb270586

Артем
11.10.2017
16:01:12
Дык вы же видимо юзали модель User а там прописан USERNAME_FIELD

ну да вот from django.contrib.auth.models import User

Rishat
11.10.2017
16:05:34
Ну сейчас я напрямую указал USERNAME_FIELD и вывожу fields так {% for field in form %} Ноо каким-то лешим у меня лишние fields.



fields = ('USERNAME_FIELD', 'name', 'first_name', 'email', 'set_password')

Страница 637 из 1273