
Boris
28.01.2017
16:51:15

f1nnix
28.01.2017
16:54:38
ModelAdmin, сорри в дороге

Boris
28.01.2017
16:57:11
f
а

Google

Boris
28.01.2017
16:57:15
понял, спасибо

b0g3r
28.01.2017
20:07:48
Получаю по апи от юзверя json, и делаю что-то вроде десериализации, как лучше это сделать?
модель c m2m полем, для этого поля прилетает список с id-шниками
как сделано сейчас:
из json-строки получаю словарь, словарь, за исключением этого m2m поля валидирую (правильно ли?) через Model(**dict).full_clean() и ловлю исключения. Если всё окей - то перебираю id-шники из cписка, добавляя их к m2m полю модели (ловлю исключение на несуществующий айдишник)
как сделать красивее?

Romka
28.01.2017
21:59:36
Парни, поясните мне нормальным языком зачем нужен ForeignKey?
желательно на примере

Denis
28.01.2017
22:00:41
Для ссылок на другие сущности
Как, например, ты привяжешь какую нить статью к определённой категории?

Vitali K.
28.01.2017
22:03:13
Привет
А сюда можно постить вакансии?

Denis
28.01.2017
22:06:26

Romka
28.01.2017
22:08:46
Для ссылок на другие сущности
А если мне нужно сделать модель для активации аккаунта, и в нём поле user_id и user_key, то юзать ForeignKey для user_id? или проще без него?

Konstantin
28.01.2017
22:09:28
хорошее число

Google

Romka
28.01.2017
22:09:56
?

Vitali K.
28.01.2017
22:11:28
#работа #вакансия
https://moikrug.ru/vacancies/1000030850

Denis
28.01.2017
22:12:45
Ну то есть, если удалить объект юзера, то что произойдёт с твоей моделью активации по этому пользователю?

Romka
28.01.2017
22:14:03

Denis
28.01.2017
22:14:38
Как ты собираешься вызывать например пользователя из модели активации и наоборот?

Romka
28.01.2017
22:15:09
пользователя из модели активации

Denis
28.01.2017
22:16:37
Ну у тебя модель акивации с без ForeignKey, а только с integer, например
У пользователя, соответственно флаг is_active

Romka
28.01.2017
22:17:52
class Activate(models):
user_id = models.CharField(max_length=5)
user_key = models.CharField(max_length=16) пока моя модель выглядит так

Denis
28.01.2017
22:18:49
То есть при активации тебе нужно провалидировать твой объект активации, выбрать по id пользователя и уже у него поменять флаг
Как ты это собираешься делать?

Romka
28.01.2017
22:19:24
я генерирую key и отправляю email, скрипт проверяет если в этой модели есть user_id - то юзер не активирован, если его сдесь нет, то я ставлю юзеру is_active=1

Denis
28.01.2017
22:19:41

Romka
28.01.2017
22:20:16
поменял
я просто документацию ещё не дочитал, а уже пиу проект
пишу*

Eugene
28.01.2017
22:21:18
для этого достаточно пройти официальный туторил, там как раз про связь есть.

Denis
28.01.2017
22:21:27
Ну для начала тебе всё же стоит изучить типы данных в бд и их связи

Google

Eugene
28.01.2017
22:21:29
не думаю, что туториал займет более часу.

Romka
28.01.2017
22:21:53
вот такая у меня и моего сайта логика

Eugene
28.01.2017
22:22:38
class Activate(models):
тут кажется должно быть models.Model ?:)

Denis
28.01.2017
22:22:56

Romka
28.01.2017
22:22:57
+
это я на скорую руку писал в чат
в коде всё нормально

Eugene
28.01.2017
22:23:31
https://docs.djangoproject.com/en/1.10/intro/tutorial01/ вот этот все части пройди. там на час-полтора.

Romka
28.01.2017
22:24:10
хорошо
спасибо

Denis
28.01.2017
22:24:30
Такой кейс: Я регистрируюсь... мне отправляется письмо с активацией... потом забил и заново регистрируюсь на тот же email...
Что должно произойти?

Eugene
28.01.2017
22:24:53
устанавливаю django allauth xDD

Denis
28.01.2017
22:24:54
То же востановление пароля...

Eugene
28.01.2017
22:25:12
у меня тут кстати вопрос про связи, сейчас, одну минутку :)

Denis
28.01.2017
22:25:30
python social auth уже не торт?

Eugene
28.01.2017
22:26:18
юзая и то и то, после social auth, стало плохо в последний раз:)
+ в django allauth сразу и рега и регистрация, удобные настройки.

Google

Romka
28.01.2017
22:26:43
сказать что такой емеил уже есть
и дать возможность восстановить пароль

Eugene
28.01.2017
22:27:18
Часто вижу "related_name='+'," такое, это норма такая? как вы называется related_name ?

Denis
28.01.2017
22:27:33

Admin
ERROR: S client not available

Romka
28.01.2017
22:28:27
я это хотел спросить, но думаю через django-password-reset

Denis
28.01.2017
22:29:30

Eugene
28.01.2017
22:29:46
If you’d prefer Django not to create a backwards relation, set related_name to '+' or end it with '+'. For example, this will ensure that the User model won’t have a backwards relation to this model:
а ок, теперь понял.
как говорится иногда нужно обновлять знания:)

Denis
28.01.2017
22:29:51
Делай, как делаешь - всё придёт с опытом)))

Romka
28.01.2017
22:30:02
дерьмо, я пошел всё переделывать
но сначала тутор пройду

Denis
28.01.2017
22:30:37

Romka
28.01.2017
22:30:41
Спасибо за советы

Denis
28.01.2017
22:31:12
ааа... наоборот, чтоб не имела)))
Дошло...

Eugene
28.01.2017
22:31:24
дада, + чтобы запретить иметь

Denis
28.01.2017
22:31:26
Но это какой то странный кейс
Не могу придумать практического применения

Google

Eugene
28.01.2017
22:31:49
ну да, но всякое, вдруг пригодится :)

Romka
28.01.2017
22:35:10
У меня ещё один вопрос

Denis
28.01.2017
22:35:28
вниматочно

Romka
28.01.2017
22:35:33
но по большей части не про джанго
Правильно ли я делаю? Сейчас я в 10 классе, программированием интересуюсь уже 2 года, сначала учил pascal, потом c#(даже одну неплохую программу написал), и потом на фрилансе верстал сайты, теперь решил пойти в python, в универ я поступать хочу только заочно, и после 11 класса идти на работу, можно за полтора года добиться нормального лвл в python + django чтобы вяли на нормальную работу?
или стоит пойти в универ, и отучиться там 5 лет? на инженера по?

Denis
28.01.2017
22:39:52
хз... У меня образование 2 года училища)))
Если идти в какие нить частные конторы, то можно и без образования... для крупных государственных корочка важна

subject_89P13
28.01.2017
22:41:17
Если не самый топовый вуз, то толку от него только откосить и бумажку получить. Учись сам. Так быстрее и эффективнее.

Romka
28.01.2017
22:41:57
я уже поступал в колледж на программиста, но бросил, не понравилось то что они на 4 курсе они учат ajax + jquery + html5 + css3, ну и пхп, и это лучший колледж в моем городе
они даже плюсы выкинули с учебной программы
Тогда ок, спасибо, буду дальше усердно учить
Если идти в какие нить частные конторы, то можно и без образования... для крупных государственных корочка важна
Если не самый топовый вуз, то толку от него только откосить и бумажку получить. Учись сам. Так быстрее и эффективнее.

Denis
28.01.2017
22:43:33
Я начинал свою карьеру в веб с пыхи)))

subject_89P13
28.01.2017
22:45:17
Я сайтики верстал какое-то непродолжительное время.
В общем, удачи тебе в твоих начинаниях. Только тебе бы немного теорбазу подтянуть, чтобы вопросов про ForeignKey не было :)

Romka
28.01.2017
22:47:29
Спасибо)

subject_89P13
28.01.2017
22:49:20
Кто-то юзал rest с внешним, не джанговским orm?