Size: a a a

Django [ru] #STAY HOME

2019 November 08

DT

Dan Tyan in Django [ru] #STAY HOME
А сейчас же ставится psycopg2-binary
источник

D

Dmitry in Django [ru] #STAY HOME
Dan Tyan
А сейчас же ставится psycopg2-binary
это старый проект на 1.11, к которому я только апи прикручивал. Особо не заглядывал в рекваерементс
источник

M

Mihail in Django [ru] #STAY HOME
Всем привет! Помогите, плиз. У меня есть модель, куда сохраняется история депозитов (кто кому и сколько должен), при покупке партнёрами какого-то товара — PartnerDepositHistory.

class DepositHistory(models.Model):
   class Meta:
       abstract = True

   value = models.DecimalField(decimal_places=2, max_digits=15, default=0)
   changed = models.DateTimeField(auto_now_add=True)


class PartnerDepositHistory(DepositHistory):
   class Meta:
       verbose_name_plural = "Partner's deposit history"

   partner_deposit = models.ForeignKey('partners.PartnerDeposit', on_delete=models.CASCADE)

Для учёта, чтобы понять, сколько компания должна партнёрам или наоборот партнёры должны компании, мне неоходимо сгруппировать эти истории депозитов по конкретному депозиту партнёра. Далее достать то значение депозита, которое было последним на момент даты, указанной пользователем. И после этого нужно сложить все последние истории депозитов.

Нашёл подобную проблему — https://stackoverflow.com/questions/55814592/djangos-notimplementederror-aggregate-distinctfields-not-implemented/55815334

Но решения я не увидел. Сам я застопорился после этого шага
PersonalManagerDepositHistory.objects.values('personal_manager_deposit').annotate(Max('changed'))

после этого, .aggregate, .annotate, .values и другие функции почему-то действуют не по сгруппированным элементам, а по всем элементам до группировки.
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Добрый день. А подскажите, как сделать(или хотя бы с помощью чего), чтобы когда я делаю верстку страницы она автоматически обновлялась при внесении мною изменений, если сервер локальный через джанго поднимаю?
источник

#

#_ahmad in Django [ru] #STAY HOME
Dmi Tgl
Добрый день. А подскажите, как сделать(или хотя бы с помощью чего), чтобы когда я делаю верстку страницы она автоматически обновлялась при внесении мною изменений, если сервер локальный через джанго поднимаю?
Live server в VS code
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Я через pycharm делаю, забыл написать
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Я пробовал edit live, но он что-то не сработал, я подумал, что не подходит для этого дела
источник

AK

Alex K. in Django [ru] #STAY HOME
Совсем нубский вопрос, но в доке и гугле что-то не нашел. Нужно сделать так, чтобы пути /endpoint_1 и /some_other_route вызывали один и тот же метод из views. Естественно, это можно сделать просто указав [path('endpoint_1/', some_view), path('some_other_route', some_view)], но может быть можно это упаковать в один элемент? Как-то вроде path(['endpoint_1', 'some_other_route'], some_view).
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex K.
Совсем нубский вопрос, но в доке и гугле что-то не нашел. Нужно сделать так, чтобы пути /endpoint_1 и /some_other_route вызывали один и тот же метод из views. Естественно, это можно сделать просто указав [path('endpoint_1/', some_view), path('some_other_route', some_view)], но может быть можно это упаковать в один элемент? Как-то вроде path(['endpoint_1', 'some_other_route'], some_view).
Можно через регулярку и услоаи или
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Но мне кажется оно того не стоит
источник

AK

Alex K. in Django [ru] #STAY HOME
Да уж, регулярки в путях меня как-то не радуют :) понял, значит буду через разные path делать. Благодарю.
источник

yh

yasya huyase in Django [ru] #STAY HOME
как зарендерить форму ввода не через {{ form.as_p }}, а тегами input???
источник

yh

yasya huyase in Django [ru] #STAY HOME
не могу допереть как определенным инпутам передать значетие из views
источник

A

Artak in Django [ru] #STAY HOME
Всем привет, из-за чего может быть такая ошибка?Появляется когда в INSTALLED_APPS что-либо прописываю  

OSError: [WinError 123] Синтаксическая ошибка в имени файла, имени папки или метке тома: '<frozen importlib._bootstrap>'
источник

DT

Dan Tyan in Django [ru] #STAY HOME
yasya huyase
как зарендерить форму ввода не через {{ form.as_p }}, а тегами input???
For field in form
{{field}}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
yasya huyase
не могу допереть как определенным инпутам передать значетие из views
Через initil во въюхе
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artak
Всем привет, из-за чего может быть такая ошибка?Появляется когда в INSTALLED_APPS что-либо прописываю  

OSError: [WinError 123] Синтаксическая ошибка в имени файла, имени папки или метке тома: '<frozen importlib._bootstrap>'
Полную ошибку
И installed_apps при котором ошибка
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
yasya huyase
не могу допереть как определенным инпутам передать значетие из views
источник

yh

yasya huyase in Django [ru] #STAY HOME
Dan Tyan
For field in form
{{field}}
когда делаю так, то форма отображается несколько раз подряд
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Код покажи
источник