Size: a a a

Django [ru] #STAY HOME

2019 October 23

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
да, а ещё лучше - облака и не думать о безопасности нод самому, пусть этим занимаются инженеры Google'а)
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну, во-первых, стоит отключить вход по паролям, во-вторых, да, fail2ban, в-третьих, лучше всего использовать бастионы - промежуточные VPS, через которые вы подключаетесь ко всем остальных серверам
если внутренние сервера наружу не смотрят, то без "бастиона" трудно будет с ними коммуницировать
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
Всем привет
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
Вопрос про организацию проекта..
У меня есть главное приложение main, в нем основные шаблоны.
Есть шаблон сайдбара, который входит в базовый шаблон.
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
В сайдбар передаются данные. И мне приходится в каждой вьюшке их доставать.
Как сделать так, чтобы можно было не передавать в каждой вьюшке эти данные, а реализовать это в базовой вьюшке.
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
Наследование вьющек я реализовал, но не понимаю как в базовой вьюшке передать данные в шаблон
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Aleksandr Krasnov
Наследование вьющек я реализовал, но не понимаю как в базовой вьюшке передать данные в шаблон
в базовой -
def get_context_data(self, *args, **kwargs):
   context= super().get_context_data(*args, **kwargs)
   context['side_bar_data'] = .....
   return context
в остальных
def get_context_data(self, *args, **kwargs):
   context = super().get_context_data(*args, **kwargs)
   #... тут заполняем конекст как обычно
   return context
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
аааа, context = super().get_context_data(*args, **kwargs)
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
спасиб большое
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Aleksandr Krasnov
аааа, context = super().get_context_data(*args, **kwargs)
вообще, хорошая привычка в drf - в первой строк своего get... метода сходить в super().get...
источник

AK

Aleksandr Krasnov in Django [ru] #STAY HOME
еще минимальный вопрос, если я делаю в get() return render(request, шаблон, list), то что я вернул в get_context_data складывается с list или list заменяет его?
источник

E

Enot in Django [ru] #STAY HOME
Как узнать имя существующего атрибута, который указывается в select_related? (OneToOne)
источник

E

Enot in Django [ru] #STAY HOME
Без явной проверки hasattr
источник

R

RickHentai in Django [ru] #STAY HOME
Написал курсовую на python+django, работа с бд и все такое.Проблема в том, что препод требует явные хранимые процедуры и триггеры, а я то все через django делал, всё взаимодействие с бд. Так вот в чём вопрос:
Можно ли как то посмотреть эти хранимые процедуры в django?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Enot
Как узнать имя существующего атрибута, который указывается в select_related? (OneToOne)
нужно получить поля которые можно указать в select_related? или которые уже указанные в каком-то запросе?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
RickHentai
Написал курсовую на python+django, работа с бд и все такое.Проблема в том, что препод требует явные хранимые процедуры и триггеры, а я то все через django делал, всё взаимодействие с бд. Так вот в чём вопрос:
Можно ли как то посмотреть эти хранимые процедуры в django?
ты знаешь, что такое хранимые процедуры и тригеры?
источник

R

RickHentai in Django [ru] #STAY HOME
Примерно понимаю, это на языке sql запросы на выборки там и тому подобное
источник

R

RickHentai in Django [ru] #STAY HOME
Pavel Zagrebelin
ты знаешь, что такое хранимые процедуры и тригеры?
Верно?
источник

R

RickHentai in Django [ru] #STAY HOME
Select что выбрать из какой таблица
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
RickHentai
Примерно понимаю, это на языке sql запросы на выборки там и тому подобное
нет.
Хранимые процедуры - это (примерно) какой-то скрипт, который записан где-то в недрах базы данных и выполняется в самой базе данных.
источник