
Serj
01.10.2017
17:41:07
Это так и должно быть?
или я чтото накосячил?

Google

Serj
01.10.2017
17:43:20
Если я называю объект своим именем
то переменная object (в приведенном выше скрине это будет object_list) остается?
или она заменяется на ту что я задал?

Сергей
01.10.2017
17:43:52
первое и главное: object - зарезервированное имя

Serj
01.10.2017
17:44:25

Сергей
01.10.2017
17:44:41
ссыль о_О

Serj
01.10.2017
17:44:42
ссыль о_О
https://docs.djangoproject.com/en/1.11/topics/class-based-views/generic-display/

Сергей
01.10.2017
17:46:02
ого... нельзя так делать..

Serj
01.10.2017
17:46:36
если не сложно

Сергей
01.10.2017
17:48:28
если я правильно понял, ты изменяешь имя у ListView и спрашиваешь измениться ли оно в DetailView?

Google

Сергей
01.10.2017
17:48:46

Serj
01.10.2017
17:48:47
насколько я понимаю это нормально что объект доступен по двум переменным, object и product? Это просто две ссылки на один объект

Сергей
01.10.2017
17:51:35
хм... на мой взгляд это как-то странно

Serj
01.10.2017
17:52:27

Bulatbulat48
01.10.2017
18:05:21
подскажите плиз как обрабатывать json из БД?
и как выводить в темплейте

Rookie
01.10.2017
18:23:33
https://stackoverflow.com/questions/8611708/use-forms-textarea-for-custom-json-field-in-django-admin-site/8615239
Это для джанго админки. В шаблоны вьюхи как угодно можно.

Сергей
01.10.2017
18:24:47

Bulatbulat48
01.10.2017
18:25:51

Serj
01.10.2017
18:26:30

Rookie
01.10.2017
18:28:12

Сергей
01.10.2017
18:31:23

Serj
01.10.2017
18:31:49
понял, значит я не накосячил, спасибо

Сергей
01.10.2017
18:32:30
если интересно

Serj
01.10.2017
18:33:31
это миксин который оставит только один объект?

Сергей
01.10.2017
18:33:50
покапайся в наследованиях, найдёшь

Google

Serj
01.10.2017
18:34:08
понял, спасибо за наводку

Rookie
01.10.2017
18:35:43
Я чуть чаем не подавился)
Нейминг очень похож и суть того, что я пишу. Но я пишу это один))

Bulatbulat48
01.10.2017
18:45:43
как-то так сделал, не знаю правильно или нет)

Evgeniy
01.10.2017
19:23:59
Всем привет ребят.
Такая беда(((
ValueError at /add_company
invalid literal for int() with base 10: ''
Код:
if request.method == 'POST':
for f in arr:
if request.POST.get(f, None):
er.append(1)
if len(er) == 0:
logo = File(request.FILES.get('logo'))
Company.objects.create(name=request.POST['name'], inn=request.POST['inn'],
address=request.POST['address'], phone=request.POST['phone'],
mail=request.POST['mail'], user=User.objects.get(id=request.user.id),
date=datetime.now(), logo=logo)
else:
ValidationError(_('Invalid value'))
else:
ValidationError(_('Invalid value'))

BlastPy
01.10.2017
19:29:05
у вас вместо integer приходит пустая строка
inn=request.POST['inn']
phone=request.POST['phone']
в одном из етих полей.
покажите модель

Evgeniy
01.10.2017
19:35:17
покажите модель
user = models.ForeignKey(User)
name = models.CharField(max_length=300, verbose_name='Имя компании')
inn = models.CharField(max_length=14,unique=True, verbose_name='ИНН')
address = models.TextField(verbose_name='Адрес')
phone = models.BigIntegerField(verbose_name='Телефон')
mail = models.CharField(max_length=300, verbose_name='Почта')
logo = models.ImageField('/general/static/logos/')
balance = models.BigIntegerField(default=0,verbose_name='Баланс')
date = models.DateTimeField()
slug = autoslug.fields.AutoSlugField(populate_from='name', db_index=True,
always_update=True, unique=True, unique_with='id',sep='-')
active = models.IntegerField(default=0, verbose_name='Активность')

BlastPy
01.10.2017
19:35:40
phone = models.BigIntegerField(verbose_name='Телефон')......

Evgeniy
01.10.2017
19:35:42

BlastPy
01.10.2017
19:35:48
а запросе 100% у вас string
попробуйте задать default в модели
и не писать при телефон при пост запросе

Evgeniy
01.10.2017
19:37:21

BlastPy
01.10.2017
19:37:48
гуглите батарейку для джанго сохранение номер телефона
или при пост запросе преобразуте строку в int
или проще всего храните номер как строку

Google

Evgeniy
01.10.2017
19:38:26
а проверку на пустоту правильно делаю?))

BlastPy
01.10.2017
19:40:56
1.е переменние arr er сложно понять
и код в markdown телеграм не очень ровньій

Evgeniy
01.10.2017
19:51:08

BlastPy
01.10.2017
19:51:51
смотрите CBV CretaeView
все что могу подсказать сейчас

Evgeniy
01.10.2017
19:52:02

BlastPy
01.10.2017
19:52:04
воскресенье ночь удачи

Anton
01.10.2017
23:25:25
можете подсказать какую-нибудь задачу, для которой реально стоит применять Redis? Посоветовали освоить, а я даже не знаю, где это опробовать.

Владимир
02.10.2017
02:59:25

Dan
02.10.2017
04:04:19

Massimo
02.10.2017
06:10:02
В общем стоит задача, чтобы определнный юзер видел определнные поля формы.
Пошел через https://stackoverflow.com/questions/46132857/allow-certain-group-and-admin-to-view-part-of-html-in-django
Несовсем понял логика ответа, смутило filter(name='has_group') на что в принципе и ссылается ошибка.
Вы не ванга то вот май паста https://dpaste.de/jNox

Dan
02.10.2017
06:11:15
я бы попробовал сделать через __init__ формы
хотябы потому что выносить логику в темплейт не всегда хорошо
да @masaaq ты уже взрослый мальчик
пора нам с тобой поговорить о разделении логики и представления

Eldar
02.10.2017
06:16:05
:D

Massimo
02.10.2017
06:17:28

Dan
02.10.2017
06:18:11
правильный ответ - "ладно, что ты хочешь узнать" ;)

Massimo
02.10.2017
06:18:37

Google

Dan
02.10.2017
06:19:04
единственное туда надо передавать request или user
в форму имеется ввиду
чтобы ты в форме имел доступ к текущему пользователю

Artyem
02.10.2017
06:37:27

Massimo
02.10.2017
06:38:24
админка?
Нет, мне нужно чтобы юзер с группы "1" видел поределнную часть формы, а юзер с группы "2" видел другую
На обще доступной странице

Andrey
02.10.2017
06:42:11

Massimo
02.10.2017
06:42:34
Второе - громоздкое

Andrey
02.10.2017
06:42:48

Massimo
02.10.2017
06:42:53
Ну в смысле нелаконичное)

Andrey
02.10.2017
06:42:59
От чего ж?

Massimo
02.10.2017
06:44:49
Ну делать две формы на мой взгляд не правильно, так как код убдет в два раза больше

Dan
02.10.2017
06:46:19
ну вариант с двумя формами не так плох кстати

Massimo
02.10.2017
06:47:07
Надо отталкиваться от тог что мы оперируем одной формой

Andrey
02.10.2017
06:47:51
Зачем?

Dan
02.10.2017
06:47:57
сколько из скольки полей отличается?

Andrey
02.10.2017
06:47:59
Это прям критично?
https://stackoverflow.com/questions/14452488/django-different-form-fields-for-different-users-or-administrators - вот тут тоже предлагают разные формы (с наследованием)

Artyem
02.10.2017
06:49:18