Size: a a a

Django [ru] #STAY HOME

2019 October 17

GS

Grigory Surkov in Django [ru] #STAY HOME
Arnak Melikyan
Предлагаю задонатить @dantyan за этот крутейший канал и за его время, который он тратит на все сообщество!
заплюсуйте эту тему, кто согласен
Дважды плюсую
источник

D

Dmitriy in Django [ru] #STAY HOME
Arnak Melikyan
Только не делай на Яндекс деньгах, мой кошелёк там заблокирован ))
Мой не заблокирован )
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
РРрработает!
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а джун наш совсем большенький стал, а возмужал то как=)
источник

U

UUID8 in Django [ru] #STAY HOME
Привет. Вот так, в модели,  переопределяю название таблицы в БД:
    class Meta:
       db_table = 'open_cart'

но так в названии таблицы исчезает приставка с названием приложения к которому она относится.

Конечно можно сделать так:
    class Meta:
       db_table = 'app_name_open_cart'

Но можно ли получить app_name из какой-то переменной, чтобы когда/если я переименую приложения не нужно было бы все модели переименовывать?
источник

T

Tim in Django [ru] #STAY HOME
UUID8
Привет. Вот так, в модели,  переопределяю название таблицы в БД:
    class Meta:
       db_table = 'open_cart'

но так в названии таблицы исчезает приставка с названием приложения к которому она относится.

Конечно можно сделать так:
    class Meta:
       db_table = 'app_name_open_cart'

Но можно ли получить app_name из какой-то переменной, чтобы когда/если я переименую приложения не нужно было бы все модели переименовывать?
app_label у модели?
источник

U

UUID8 in Django [ru] #STAY HOME
Tim
app_label у модели?
а как к app_label присвоить назавние приложения?
Чтобы не app_label = 'app_name', а именно перменную
источник

U

UUID8 in Django [ru] #STAY HOME
может из AppConfig?
источник

T

Tim in Django [ru] #STAY HOME
UUID8
может из AppConfig?
наверное, это лучший варинт
как часто приложения переименновывают?)
источник

U

UUID8 in Django [ru] #STAY HOME
Tim
наверное, это лучший варинт
как часто приложения переименновывают?)
хотя да) не часто
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Кто юзал кассандру, можете реальные кейсы с pros и cons расписать, ес вам не лень?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
hi:) обновлял ли кто-либо образ контейнера до python3.8-alpine3.10? есть ли причины, по которым вылезает OOM?:)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я меня на дебиане поднят 3,8
вроде работает
источник

a

anton000v in Django [ru] #STAY HOME
Никто не знает, почему django-smart-selects в Microsoft Edge работает, а в chrome - нет?
При том, тот-же проект на другом пк работает и там и там.
Консоль Chrome дает такую ошибку "jQuery.Deferred exception: chainedfk is not defined ReferenceError: chainedfk is not defined"
источник

A

Aquinary in Django [ru] #STAY HOME
UUID8
Привет. Вот так, в модели,  переопределяю название таблицы в БД:
    class Meta:
       db_table = 'open_cart'

но так в названии таблицы исчезает приставка с названием приложения к которому она относится.

Конечно можно сделать так:
    class Meta:
       db_table = 'app_name_open_cart'

Но можно ли получить app_name из какой-то переменной, чтобы когда/если я переименую приложения не нужно было бы все модели переименовывать?
https://gitlab.com/snippets/1905050
В одном учебном проекте написал ряд функций, которые отталкиваются от названия папки приложения и на основе этого названия определяют имена темлейтов.htm, стилей.css и т.д, чтобы не вводить одно и тоже по несколько раз
После этого оставалось в нужной вьюхе использовать это вот так:
class CoreView(TemplateView):
   """
   Открытие главной страницы сайта
   """

   appdata = utils.get_appdata(__file__)

   def get(self, request, *args, **kwargs):
       context['title'] = self.appdata['title']

Правда я не знаю, фигню ли я делаю или что-то допустимое и вполне имеющее право на жизнь
источник

U

UUID8 in Django [ru] #STAY HOME
Aquinary
https://gitlab.com/snippets/1905050
В одном учебном проекте написал ряд функций, которые отталкиваются от названия папки приложения и на основе этого названия определяют имена темлейтов.htm, стилей.css и т.д, чтобы не вводить одно и тоже по несколько раз
После этого оставалось в нужной вьюхе использовать это вот так:
class CoreView(TemplateView):
   """
   Открытие главной страницы сайта
   """

   appdata = utils.get_appdata(__file__)

   def get(self, request, *args, **kwargs):
       context['title'] = self.appdata['title']

Правда я не знаю, фигню ли я делаю или что-то допустимое и вполне имеющее право на жизнь
Спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Aquinary
https://gitlab.com/snippets/1905050
В одном учебном проекте написал ряд функций, которые отталкиваются от названия папки приложения и на основе этого названия определяют имена темлейтов.htm, стилей.css и т.д, чтобы не вводить одно и тоже по несколько раз
После этого оставалось в нужной вьюхе использовать это вот так:
class CoreView(TemplateView):
   """
   Открытие главной страницы сайта
   """

   appdata = utils.get_appdata(__file__)

   def get(self, request, *args, **kwargs):
       context['title'] = self.appdata['title']

Правда я не знаю, фигню ли я делаю или что-то допустимое и вполне имеющее право на жизнь
а есть острая необходимость в этом ?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Dan Tyan
я меня на дебиане поднят 3,8
вроде работает
Проект на t2.micro(для разработки) с 4 контейнерами (Django-gunicorn, celery, certbot, nginx) вдруг решил OOM-нуться после обновления образа с 3.7.4 до 3.8.0
источник

S

Savel in Django [ru] #STAY HOME
Привет! кто знает, что делать с ошибкой
, render() got an unexpected keyword argument 'renderer'

Перерыл интернет, выяснил, что oна связана как-то с устаревшим кодом. Но добавление renderer=None в код никак не помогло.
Кто сталкивался, как лечить?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Savel
Привет! кто знает, что делать с ошибкой
, render() got an unexpected keyword argument 'renderer'

Перерыл интернет, выяснил, что oна связана как-то с устаревшим кодом. Но добавление renderer=None в код никак не помогло.
Кто сталкивался, как лечить?
Код покажи
источник