Size: a a a

Django [ru] #STAY HOME

2020 August 11

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dima Boger
есть магичный select_related для лист-админки
О, класс, как раз такой фичи не хватало!
источник

VS

Vitaly Sharøv in Django [ru] #STAY HOME
ребят, что делать, если написал адскую жесть во вьюхе, которая на 99,9 состоит из костылей, но работает.
Знаешь что есть какой то более правильный и элегантный способ переделать это, но не умеешь...
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Vitaly Sharøv
ребят, что делать, если написал адскую жесть во вьюхе, которая на 99,9 состоит из костылей, но работает.
Знаешь что есть какой то более правильный и элегантный способ переделать это, но не умеешь...
Это какой-то очень бредовый вопрос, ну с личного опыта если я поддерживаю сайт и есть свободное время то иногда переделываю, как раз учишся новому
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Vitaly Sharøv
ребят, что делать, если написал адскую жесть во вьюхе, которая на 99,9 состоит из костылей, но работает.
Знаешь что есть какой то более правильный и элегантный способ переделать это, но не умеешь...
учиться
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Vitaly Sharøv
ребят, что делать, если написал адскую жесть во вьюхе, которая на 99,9 состоит из костылей, но работает.
Знаешь что есть какой то более правильный и элегантный способ переделать это, но не умеешь...
для начала вынести все костыли в отдельные функции, эти функции в отдельный модуль)
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Nikolay Cherniy
для начала вынести все костыли в отдельные функции, эти функции в отдельный модуль)
И сделай отдельный app))
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Zakhar
Всем привет!

Что можно сделать с дескриптором _str_ в модели, чтобы отображать в админке?

У меня есть такие модельки: https://dpaste.org/CWyv, и когда я захожу в админку, чтобы добавить территорию у меня все сразу зависает (просто экран закрузки) и потом вылетает в тайм аут, но когда я удалю _str_ то моментально грузится

Админка вот так
@admin.register(Product)
class ProductAdmin(admin.ModelAdmin, SearchByAllSearchFields):
   fields = ['name', 'territories']
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Vitaly Sharøv
ребят, что делать, если написал адскую жесть во вьюхе, которая на 99,9 состоит из костылей, но работает.
Знаешь что есть какой то более правильный и элегантный способ переделать это, но не умеешь...
А вообще интересно посмотреть на эту "адскую жесть"
источник

N

Nire in Django [ru] #STAY HOME
Vitaly Sharøv
ребят, что делать, если написал адскую жесть во вьюхе, которая на 99,9 состоит из костылей, но работает.
Знаешь что есть какой то более правильный и элегантный способ переделать это, но не умеешь...
Работает, не трогай
источник

VS

Vitaly Sharøv in Django [ru] #STAY HOME
Nikolay Cherniy
для начала вынести все костыли в отдельные функции, эти функции в отдельный модуль)
а, типо всю логику которая взаимодействует с бд вынести из вьюхи отдельно?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Vitaly Sharøv
а, типо всю логику которая взаимодействует с бд вынести из вьюхи отдельно?
конечно
источник

N

Nire in Django [ru] #STAY HOME
Лучше сделать весь функционал, потом порелаксить и отрефакторить и оптимизировать
источник

N

Nire in Django [ru] #STAY HOME
Если начальник не дурак, то должен знать, что нужное дело
источник

DB

Dima Boger in Django [ru] #STAY HOME
Vitaly Sharøv
ребят, что делать, если написал адскую жесть во вьюхе, которая на 99,9 состоит из костылей, но работает.
Знаешь что есть какой то более правильный и элегантный способ переделать это, но не умеешь...
покрыть тестами, да менять реализацию
источник

VS

Vitaly Sharøv in Django [ru] #STAY HOME
всем спасибо за ответы)
источник

VS

Vitaly Sharøv in Django [ru] #STAY HOME
Никита Кадацкий
А вообще интересно посмотреть на эту "адскую жесть"
могу в лс кинуть дабы не засорять чат
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Vitaly Sharøv
могу в лс кинуть дабы не засорять чат
На пасту просто залей
источник

♚Inojelis in Django [ru] #STAY HOME
Vitaly Sharøv
могу в лс кинуть дабы не засорять чат
источник

VS

Vitaly Sharøv in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
чем отличается

starting_bid = Listing.objects.get(id=self.object.pk).starting_bid
от
self.object.starting_bid

?
источник