Size: a a a

Django [ru] #STAY HOME

2020 January 21

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Сергей
если я правильно понял, то много запросов во view напрямую в БД, в обход ORM.

ну ок, БД то всё равно изменять придётся когда-нибудь. это может делать ORM и поэтому лучше поэтапно избавиться от managed=False и не трогать модели лишний раз, если оно не нужно, тогда и запросы будут актуальны.

это упростит добавление пермишн для каждой модели.
Вьюшка в джанго и view в базе данных - это разные вещи. Ты говоришь про джангу, Stanley - про базу.
источник

S

Stanley in Django [ru] #STAY HOME
Pavel Zagrebelin
Вьюшка в джанго и view в базе данных - это разные вещи. Ты говоришь про джангу, Stanley - про базу.
да, я про представления в БД
источник

S

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

S

Stanley in Django [ru] #STAY HOME
т.е. я хочу добавить премишены к апп не прописывая их в Meta модели и не в БД напрямую
источник

F

Fred in Django [ru] #STAY HOME
вопрос одна либа требует прописания в сетингах SITE_ID = 1,
в проекте для формирования url использую запись  current_site = get_current_site(request)
была проблема что вместо ip подтягивается example.com, я это исправил в таблице django_site там прописал свой id не ну можно было прописать домен, но на тестовом сервер не привязан домен к id. Проблема я вписал свой ip но все равно прописывается example.com
источник

Z

ZHU in Django [ru] #STAY HOME
подскажите пожалуйста как быть ?
в модели сделал
tanks = models.ManyToManyField(Tank, blank=True, related_name='tanks')
но в html показывает None хотя там есть
{% for tank in result.reception.tanks.all %}
   {{ forloop.counter }}
   {% if forloop.counter == 1 %}
       {{ tank.gas_station.name }}
   {% endif %}
   {{ tank.name }}
{% endfor %}
источник

Z

ZHU in Django [ru] #STAY HOME
transations = Transaction.objects.filter(key_id__in=keyids,
                          start_time__gte=request.GET.get('start_time__gte'),
                          end_time__lte=request.GET.get('end_time__lte')
                          ).distinct()

for r in transations:
   print(r.tank, 'tank')
   print(r.tanks, 'tanks')

тоже пустые а в админке есть
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Fred
вопрос одна либа требует прописания в сетингах SITE_ID = 1,
в проекте для формирования url использую запись  current_site = get_current_site(request)
была проблема что вместо ip подтягивается example.com, я это исправил в таблице django_site там прописал свой id не ну можно было прописать домен, но на тестовом сервер не привязан домен к id. Проблема я вписал свой ip но все равно прописывается example.com
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ZHU
transations = Transaction.objects.filter(key_id__in=keyids,
                          start_time__gte=request.GET.get('start_time__gte'),
                          end_time__lte=request.GET.get('end_time__lte')
                          ).distinct()

for r in transations:
   print(r.tank, 'tank')
   print(r.tanks, 'tanks')

тоже пустые а в админке есть
попробуй упростить условие в фильтре или distinct() убери, и увидишь что исключает твои записи из выборки
источник

S

Shodmon in Django [ru] #STAY HOME
Добрый день, кто-нибудь может подказать стратегию кеширования запросов в бд,

что то типо, был запрос 3 минуты назад используй из кеш больше отправь новый запрос
источник

..

. . in Django [ru] #STAY HOME
Привет. А в Django 3 фильтрация похоже работает по другому ? Если есть класс Rubric и Bb - при выполнении запросов  for b in Rubric.objects.filter( Bb__price__gt=10000).distinct(): print(b.title, end=' ')   Выводит - пустоту. Без end = выводит  title объявления из базы - хотя в Django 2.x выводит название рубрики. Собственно вопрос - почему пустота при использовании end в print ???
источник

..

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

..

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

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
. .
Привет. А в Django 3 фильтрация похоже работает по другому ? Если есть класс Rubric и Bb - при выполнении запросов  for b in Rubric.objects.filter( Bb__price__gt=10000).distinct(): print(b.title, end=' ')   Выводит - пустоту. Без end = выводит  title объявления из базы - хотя в Django 2.x выводит название рубрики. Собственно вопрос - почему пустота при использовании end в print ???
Дай угадаю, ты по книжке учишься?
источник

..

. . in Django [ru] #STAY HOME
Да я по всему что учит - учусь ))
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
Чувствуется рука Дронова
источник

..

. . in Django [ru] #STAY HOME
Дронов сейчас на повестке
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
. .
Дронов сейчас на повестке
чую, его книжки очень всратые, ты не первый кто по нему с вопросами обращается
источник

N

N1LEX in Django [ru] #STAY HOME
Вери всратые
источник

N

N1LEX in Django [ru] #STAY HOME
Винсент круче
источник