
Daniil
21.12.2016
13:13:01
print(auth_form.errors) ничего не выводит
print(auth_form._errors) == None
У меня есть форма, мне нужно туда закинуть пост параметры и проверить их на валидность, а валидация в фолс постоянно.
Короче, типичный логин

Google

Слава
21.12.2016
13:21:05
Может есть хорошие идеи как можно передать в тэг формы переменную из модели? Например чтобы в SelectModel варианты(option) выглядели следующим образом:
<option country_id=“1” value="1”>Тверь</option>
<option country_id=“1” value=“7”>Москва</option>
<option country_id=“2” value=“13”>Киев</option>
<option country_id=“4” value=“44”>Нью-Йорк</option> - где country_id форейгнкей id от города. Чтобы при этом не форматировать в шаблоне всю форму вручную

Vitalik
21.12.2016
15:14:40
какой ангуляр учить?

gravizappa
21.12.2016
15:16:02

Vitalik
21.12.2016
15:16:17
Почему?

gravizappa
21.12.2016
15:18:20
хз, щас модно)

Denis
21.12.2016
15:22:10

Michael
21.12.2016
15:25:39
трудно сказать. пройди туториалы по каждому из фреймворков, оно будет понятнее, с чем приятнее работать

Denis
21.12.2016
15:26:17
А нахрена ты наследуешься от самой себя? наследуйся от forms.Form

bakatrouble
21.12.2016
15:31:09

Daniil
21.12.2016
15:32:08

Pavel
21.12.2016
15:36:55
+
У тебя получилось data=request.POST подставить?

Daniil
21.12.2016
15:37:33

Google

Denis
21.12.2016
15:55:36

bakatrouble
21.12.2016
15:56:50
Ну, например, в ней есть готовая логика авторизации по AUTHUSERMODEL с USERNAME_FIELD и паролем
А задача - просто поменять виджеты

Denis
21.12.2016
16:01:10
Честно, никогда не наследовался от этой формы

bakatrouble
21.12.2016
16:03:20
https://docs.djangoproject.com/es/1.10/topics/auth/default/#django.contrib.auth.forms.AuthenticationForm
Ну ок, ошибся
Говорят, она is_active проверяет

Denis
21.12.2016
16:08:12
посмотрел я ща на эту форму
ну так во вьюхе юзер получается это form.save().get_user()
зачем cleaned_data и authenticate?
Я не понимаю какой то скрытый смысл?
Всё что делает эта форма как раз таки только is_active и authenticate
Всего две валидации... при успехе записывает юзера в self.user_cache
и добавляет 2 метода get_user и get_user_id как раз таки из этого self.user_cache

Alex
21.12.2016
19:56:18
реакт
vue, хотя сморя какие цели

Alexander
22.12.2016
02:14:38

bakatrouble
22.12.2016
05:47:47
Да что грязи их нынче развелось
Я Ember в последнее время потыкиваю

Alexander
22.12.2016
06:07:00
похоже, что Ember это фреймворк позавчерашнего дня, как и Angular 1

DEFACE
22.12.2016
06:07:03
кто знает почему отладчик не срабатывает если я через curl шлю запрос
?

Google

Michael
22.12.2016
06:07:41
конкретнее вопрос ставь, пожалуйста

DEFACE
22.12.2016
06:08:00
я поставил брейкпоинт, если через браузер открываю он срабатывает
если шлю curl ом запрос то нет
чудеса

bakatrouble
22.12.2016
06:14:05

Alexander
22.12.2016
06:14:35
ну вот Aurelia - это современный фреймворк
а-ля Angular 2
но там всё равно другие компоненты потребуются, скорее всего
на js разработка именно такая
https://habrahabr.ru/post/312022/

bakatrouble
22.12.2016
06:16:20
В смысле чтобы хотя б минимально роутинг/фетчинг встроены были
Ангуляр второй я еще в бете смотрел
Может, еще раз взглянуть...

Alexander
22.12.2016
06:16:51
Aurelia, там это есть
она лучше, чем Angular 2

bakatrouble
22.12.2016
06:17:28
Настораживает то, что не слышал ни разу

DEFACE
22.12.2016
06:17:29
backbone
дык он только появился
и не факт что прижевется

bakatrouble
22.12.2016
06:17:44
Вот именно

Pavel
22.12.2016
06:17:51
Господа, это же javascript и его экосистема. Пока вы выбираете и скачиваете фреймворк, он уже устареть успеет.

Google

Alexander
22.12.2016
06:17:56
но, повторюсь, без компонентов на js не очень ? советую почитать ссылку выше

DEFACE
22.12.2016
06:18:11
кто нибудь про отладчик и сиУрл вкурсе?

Alexander
22.12.2016
06:18:27

Pavel
22.12.2016
06:18:46

Admin
ERROR: S client not available

DEFACE
22.12.2016
06:19:02

Alexander
22.12.2016
06:19:25
прямо сейчас он актуальный
через 5 лет они все устареют и будут новые

DEFACE
22.12.2016
06:19:54

Alexander
22.12.2016
06:19:54
это js

DEFACE
22.12.2016
06:20:07
это js
почему я не могу просто использовать backbone?

Alexander
22.12.2016
06:20:11
ну, лучше настроиться на то, что он всё равно устареет
можно и jquery использовать)
и кто-то даже и правда использует

DEFACE
22.12.2016
06:20:47

Alexander
22.12.2016
06:21:05
в общем, js меняется быстрыми темпами
и только современные фреймворки всё делают в духе последних изменений
другие старые фреймворки тоже работают, разумеется

Google

Alexander
22.12.2016
06:21:55
если хочется программировать на js с самыми передовыми фичами - то нужно смотреть на модные фреймворки и брать их
если это не принципиально - то хоть jquery
из модных современных - это Aurelia, vue
а backbone это прямо что-то совсем древнее

DEFACE
22.12.2016
06:23:13
ну и как факт еще модели нужны
все

Alexander
22.12.2016
06:24:06
с такими темпами разработки даже не заглядывая в документацию понятно, что технологии не самые современные
под капотом

DEFACE
22.12.2016
06:24:50

Alexander
22.12.2016
06:25:02
ну, конечно)

bakatrouble
22.12.2016
06:25:02
О жуть
Репозиторий не обновлялся чуть меньше месяца
Все, проект мертв

DEFACE
22.12.2016
06:25:14
ахах

Alexander
22.12.2016
06:25:21
это же js, тут каждый год будет новая версия JS

bakatrouble
22.12.2016
06:26:09
Таки да, насмотрелся я на дохлые фиддлы, рассчитанные на старые версии реакта, например
Много их