@pydjango

Страница 878 из 1273
Eugene
23.01.2018
17:33:44
staff user + permissions

amureki
23.01.2018
17:34:16
Ну есть же правило хорошего тона
Есть правило - если стандартная админка устраивает, не надо городить свою

Eugene
23.01.2018
17:34:32
keep it simple :)

Google
Brusе
23.01.2018
17:41:20
А вот ещё вопрос возник: есть две моедели А и Б, у Б внешний ключ на А, регистрирую А в inlines указываю Б, в админке, при изменении записи А все поля Б в одну строку, как сделать: одно поле - одна строка?

Сейчас скриншот скину



после строки verification идёт модель Б

И все поля в одну строку, и вот как сделать по одному полю на каждую строку.

Сергей
23.01.2018
17:45:03
Инлайн модель наследуй от StackedInline

Brusе
23.01.2018
17:46:35
Спасибо.

Дмитрий
23.01.2018
17:56:22
а bulk delete нет в django orm?

vadim
23.01.2018
18:13:46
delete обычный может булк сделать )

причем такой, что http://alittlebit.ru/upload/iblock/6a9/b_uky2uxiaamizi.jpg

Artur
23.01.2018
18:21:45
можно как-нибудь в admin.py добавить новое поле в модель админке не перечисляя все что есть в fields? типа получить откуда-нибудь эти поля и уже к этому списку добавить свое?

Вадим
23.01.2018
20:20:04
привет, подскажите плз. мне в представлении нужно получать поля из модели. я получаю вот так self._meta.fields , метод добавил в модель. но мне не нужны поля фореджинкей. как правильно отфильтровать ? или правильно ли я получаю поля модели

но мне нужен id именно объекта. но не нужны поля фореджинкей

Google
Rookie
23.01.2018
20:42:06
malcev
23.01.2018
23:46:51
В header передаю jwt token

как в django принять этот токен?

у WSGI request можно достать HEADER?

Souren
24.01.2018
01:05:41
malcev
24.01.2018
01:05:57
угу

нашел

Souren
24.01.2018
01:15:57
Есть модель, скажем, Product. У этого продукта есть список дополнительных опций по категориям. Категории у всех продуктов одинаковые, но опции могут как повторяться, так и быть уникальными. Опция — простейшая модель со строкой названия и еще одним полем. Опции к продукту наверное с помощью ManyToMany надо привязывать. А вот с категориями не понял. Наверное категорию сделать полем типа ChoiceField в самой опции. Или можно лучше?

Andrey
24.01.2018
01:22:41
А что мешает использовать обычный fk?

Souren
24.01.2018
01:27:22
Andrey
24.01.2018
01:27:44
fk вместо choicefield?
Да, завести модельку под категории

Souren
24.01.2018
01:29:03
Ничего, просто я думал что chicefield будет быстрее. Категорий не много, десяток примерно. Насколько вообще оправдано использование модели в таких случаях?

Так-то модель удобнее

Danil
24.01.2018
01:36:39
Ну choisefield ты используешь, когда ты на 100% уверен, что они не будут добавляться в процессе работы приложения

Andrey
24.01.2018
01:41:41
Ну и больше моделек богу моделек

Souren
24.01.2018
01:47:12
ok

Danil
24.01.2018
01:51:32
Ну и больше моделек богу моделек
микросервисы не одобряют)

Andrey
24.01.2018
01:55:25
Вадим
24.01.2018
03:31:53
Google
Dan
24.01.2018
05:22:13
а что говорит ?

я там походу енправильно метод написал

course = serializers.SerializerMethodField() def get_course(self, obj):

Ruslan
24.01.2018
06:20:44
всем привет. Нужна помощь. Есть такая моделька. Как мне вывести 'enabled'? class Customer(models.Model): STATUS = ( ('1', 'enabled'), ('0', 'disabled'), ) name = models.CharField(max_length=255) status = models.CharField(max_length=10, choices=STATUS, default='0') address = models.CharField(max_length=255) description = models.CharField(max_length=255, blank=True) date_last_change = models.DateField(auto_now=True) def __str__(self): return self.name In [29]: customer.status Out[29]: '1'

Какао
24.01.2018
06:22:23
https://djbook.ru/rel1.9/ref/models/instances.html#django.db.models.Model.get_FOO_display

Илья
24.01.2018
06:33:47
Это программа "Пусть говорят". Мы снова с вами! Сегодня в выпуске: продолжение кровавой истории деплоя одного проекта на джанго. ?

Radim
24.01.2018
06:36:37
Alert есть какой-нибудь юзкейс или скелет для мультиязычного проекта, в котором весь контент локализован, т.е. начиная с футера и кончая блоками, которые в идеале были бы в ОРМ и можно было менять их количество не нуждаясь в исправлении html

Hot
24.01.2018
06:37:43
Так Django per se, не?

Radim
24.01.2018
06:38:59
Так Django per se, не?
Что это? google не дал мне внятного ответа

Hot
24.01.2018
06:39:20
https://ru.wiktionary.org/wiki/per_se

Илья
24.01.2018
06:40:15
В предыдущей серии:

Илья
24.01.2018
06:40:16
Попробую еще раз объяснить проблему популярно: я перехожу по адресу sub.site.ru (мой проект на субдомене), но попадаю на site.ru почему-то. А когда указываю порт sub.site.ru:8000 то все нормально, но нет статики. Говорят что возможно именно в этом проблема. То что порт в конфиге нжинкса у меня ведь указан 80-ый, а не 8000. server { listen 80; ... }

Вопрос лишь в том почему мне по адресу sub.site.ru открывается контент сайта site.ru?

https://pastebin.com/uaJrSLsL

ну вот https://pastebin.com/HTpEuKZa

Ruslan
24.01.2018
06:46:00
реально работает, лет 5 назад делал http://andrgavr.com

Илья
24.01.2018
06:48:23
идем на рекорд, скоро неделя деплоя будет))

Google
Ruslan
24.01.2018
06:49:11
подскажите, как мне распечатать в шаблоне таблицу? у меня моделька связана через foreign key с другой моделью.



Admin
ERROR: S client not available

Ruslan
24.01.2018
06:53:06
почитай про шаблонный тег for в доке
как for использовать я знаю. просто когда я делаю вывод мне надо чтобы строчка которая содержит список через foreign key принадлежала одному и тому же клиенту

Dan
24.01.2018
06:54:16
ну так же циклом их строй

они же в шаблон приходят ?

Ruslan
24.01.2018
06:54:29
см, вариантов масса, просто подготовь данные как надо и выводи циклом

Какао
24.01.2018
06:54:58
ну вот https://pastebin.com/HTpEuKZa
Я не особо в nginx разбираюсь, но может дело в том, что ты конфиг для поддоменов грузишь прямо в блоке с site.ru?

Ruslan
24.01.2018
06:56:17
ну так же циклом их строй
да, вот только я могу циклом вывести вторую модель. А первая модель будет одна. А мне нужно построчно размазать по всей таблице первую модель

Ruslan
24.01.2018
06:57:29
в общем, я понял, что он хочет

Dan
24.01.2018
06:57:34
да, вот только я могу циклом вывести вторую модель. А первая модель будет одна. А мне нужно построчно размазать по всей таблице первую модель
ты скрин прислал на сколько я понял один элемент ты вывел в нем есть InternalNumber, надо что то с ним сделать ?

Ruslan
24.01.2018
06:58:06
был там тег какой-то для группировки, очень удобный

Dan
24.01.2018
06:58:24
для объеденения ?

Ruslan
24.01.2018
06:59:12
https://djbook.ru/examples/60/

Dan
24.01.2018
07:00:39
и с External тоже ?

Ruslan
24.01.2018
07:00:52
Google
Dan
24.01.2018
07:01:16
ну самый просто это вложеные циклы

записей много будет ?

просто не очень красивый код будет

Ruslan
24.01.2018
07:02:13


не очень. Тогда у меня получится что-то типа такого

я вот хочу поля пустые заполнить тогда

Dan
24.01.2018
07:03:03
ну ты же можешь создавать строку во влженном цикле

а данные брать из родительского

Ruslan
24.01.2018
07:03:47
а данные брать из родительского
точно же, почему то не додумался. Спасибо!

Вадим
24.01.2018
07:03:47
[x for x in self._meta.fields if x.is_relation is False]
я до твоего способ еще не попробовал. я в представлении. и отсеил через continue не подходящие поля . считается ли это костылем ?))

Dan
24.01.2018
07:05:03
точно же, почему то не додумался. Спасибо!
я правда не знаю как быть с externalNUmber

Илья
24.01.2018
07:25:59
Знаешь я сейчас поменял listen в конфиге субдомена на ip:port (был только порт) и у меня стало открываться по адресу sub.site.ru (без порта)!

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