Size: a a a

Django [ru] #STAY HOME

2019 November 20

ЧП

Черный Плащ in Django [ru] #STAY HOME
потом на проде раскомментирую, просто ругаеться что одна и та же папка не может быть одновременно статик рут и участвовать в статикфайлсдирс
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Много людей с котиками на авах
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
источник

Е

Еngine in Django [ru] #STAY HOME
Andrey
Вопросы надо задавать нормально, а не как попало.
Вопрос "как собрать фронтенд" говорит о том, что кто-то даже не удосужился вот эту https://www.djangoproject.com/start/ страницу открыть. Не надо тут тыкать англоязычными чатами. Каждый заслуживает того, как с ним обходяятся. Я по себе замечал, что если задать вопрос корректно, то его не проигнорят, а если вбросить набор слов с кучей грамматических ошибок и назвать это "вопросом", то офк такое проигнорят в лучшем случае - в худшем поиздеваются.
Спасибо Андрей.никто и не тыкал.
источник

d

djigit0s in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Не, create не надо переопределять, если у тебя cbv, переопредели поле ad в сериализаторе, в конструктор поля прокидывая required=false
Переделал
class ShowAdSerializer(serializers.ModelSerializer):
 ad_id = serializers.IntegerField(required=False)
 client_id = serializers.IntegerField(required=False)
 class Meta:
   model = ShowAd
   fields = ('ad_id', 'ad', 'client_id', 'client', 'created')
   depth = 1
   reqired = False
Все заработало спасибо, но как это работает не понял (((
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
Переделал
class ShowAdSerializer(serializers.ModelSerializer):
 ad_id = serializers.IntegerField(required=False)
 client_id = serializers.IntegerField(required=False)
 class Meta:
   model = ShowAd
   fields = ('ad_id', 'ad', 'client_id', 'client', 'created')
   depth = 1
   reqired = False
Все заработало спасибо, но как это работает не понял (((
Вообще, лучше ad ставить как фк поле, а не id
источник

d

djigit0s in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Вообще, лучше ad ставить как фк поле, а не id
ForeignKey? вместо IntegerField?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
ForeignKey? вместо IntegerField?
да, и поле ad
источник

d

djigit0s in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
да, и поле ad
ругается AttributeError: module 'rest_framework.serializers' has no attribute 'ForeignKey'
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
ругается AttributeError: module 'rest_framework.serializers' has no attribute 'ForeignKey'
Там другое поле какое то, почитай доку
источник

d

djigit0s in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Там другое поле какое то, почитай доку
Есть PrimaryKeyRelatedField
источник

d

djigit0s in Django [ru] #STAY HOME
если я сделаю ad и client как fk, то результат будет без детализации как бы без depth,
{
   "ad": 4,
   "client": 2,
   "created": "14:04:59/20.11.2019"
}
поэтому решил оставить ad_id, так как возвращает данные в развернутом ввиде
{
   "ad_id": 4,
   "client_id": 2,
   "ad": {
       "id": 4,
       "text": "ИИвв/135",
       "show_count": 0,
       "count": 300,
       "is_active": false,
       "created": "11:09:31/25.10.2019",
       "finished": "00:00:00/01.01.2010"
   },
   "client": {
       "id": 2,
       "user_id": "22",
       "user_name": "New 2",
       "is_admin": false,
       "created": "14:04:36/24.10.2019"
   },
   "created": "14:08:01/20.11.2019"
}
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
djigit0s
если я сделаю ad и client как fk, то результат будет без детализации как бы без depth,
{
   "ad": 4,
   "client": 2,
   "created": "14:04:59/20.11.2019"
}
поэтому решил оставить ad_id, так как возвращает данные в развернутом ввиде
{
   "ad_id": 4,
   "client_id": 2,
   "ad": {
       "id": 4,
       "text": "ИИвв/135",
       "show_count": 0,
       "count": 300,
       "is_active": false,
       "created": "11:09:31/25.10.2019",
       "finished": "00:00:00/01.01.2010"
   },
   "client": {
       "id": 2,
       "user_id": "22",
       "user_name": "New 2",
       "is_admin": false,
       "created": "14:04:36/24.10.2019"
   },
   "created": "14:08:01/20.11.2019"
}
А, это из за depth было, тогда попробуй лучше nested сериализатор вставлять
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Дрф автоматом не очень с этим справился.
источник

in Django [ru] #STAY HOME
источник

in Django [ru] #STAY HOME
Почему не работает слайс строки?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Если сделать эту строку в виде
<td>={{key.name}}={{key.name|truncatechars:8}}=</td>, то что получится?
источник

Н

Никита in Django [ru] #STAY HOME
пытаюсь обновить проект с 1.8 на 1.9 и почти при любом импорте внутри проекта получаю
Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and either isn't in an application in INSTALLED_APPS or else was imported before its application was loaded.
источник

Н

Никита in Django [ru] #STAY HOME
что оно хочет? моей крови?
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Ребят, всем привет. Проблема такая, на апку джанги нужен постгис, но он не ставится, вот что выдаёт

The following packages have unmet dependencies:
postgresql-9.6-postgis-2.4 : Depends: libgdal1h (>= 1.9.0) but it is not installable
                             Depends: libgeos-c1 (>= 3.4.2) but 3.3.3-1.1~pgdg12.4+1 is to be installed
                             Depends: libjson-c2 (>= 0.11) but it is not installable
                             Depends: liblwgeom-2.4-0 (>= 2.4.0~rc1) but it is not going to be installed
                             Depends: libproj0 (>= 4.8.0) but it is not installable
E: Unable to correct problems, you have held broken packages.
источник