Size: a a a

Django [ru] #STAY HOME

2018 December 20

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
кто пробовал писать class Permission за основу взяв user.groups.permission? и правильно ли так делать если я не хочу создавать новый field в структуру юзера
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
смотря именно на Group
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
что то вроде этого
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
class IsSupervisor(permissions.BasePermission):
 def has_permission(self, request, view):
       if hasattr(request.user, 'fin_institute'):
           return request.user.groups.filter(name='supervisor').exists()
       return False
источник

NK

ID:96357061 in Django [ru] #STAY HOME
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@captainbeyond будет жить. Поприветствуем!
источник

NK

ID:96357061 in Django [ru] #STAY HOME
источник

NK

ID:96357061 in Django [ru] #STAY HOME
кажется тут накосячил
источник

NK

ID:96357061 in Django [ru] #STAY HOME
я взял с этого примера
[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=sammy
Group=www-data
WorkingDirectory=/home/sammy/myproject
ExecStart=/home/sammy/myproject/myprojectenv/bin/gunicorn —access-logfile - —workers 3 —bind unix:/home/sammy/myproject/myproject.sock myproject.wsgi:application

[Install]
WantedBy=multi-user.target
источник

NK

ID:96357061 in Django [ru] #STAY HOME
myproject.wsgi:application так и должно быть?
источник

DM

Dmitry M in Django [ru] #STAY HOME
Всем привет! Попалась интересная задача: заказчику нужен для каждого объекта (например, пользователь) свой поддомен. Сделал с помощью вьюхи, которая из хоста вытаскивает сабдомен регуляркой и выдает инфу по объекту, если она есть в базе. Проблема: если такого пользователя нет, то нужен редирект на главную страницу (просто другой тимплейт либо вьюха). Но! Для Django username.site.com и site.com - это один урл и поэтому я не могу две вьюхи использовать. Собственно, как быть?
источник

DM

Dmitry M in Django [ru] #STAY HOME
Важно, чтобы главная страница была именно по адресу site.com
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Dmitry M
Всем привет! Попалась интересная задача: заказчику нужен для каждого объекта (например, пользователь) свой поддомен. Сделал с помощью вьюхи, которая из хоста вытаскивает сабдомен регуляркой и выдает инфу по объекту, если она есть в базе. Проблема: если такого пользователя нет, то нужен редирект на главную страницу (просто другой тимплейт либо вьюха). Но! Для Django username.site.com и site.com - это один урл и поэтому я не могу две вьюхи использовать. Собственно, как быть?
Такие вещи на уровне хоста решаются же
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
И в настройках wsgi
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Если не ошибаюсь
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Перенаправлять ну нужный апп
источник

IF

Invisible Fox in Django [ru] #STAY HOME
ID:96357061
myproject.wsgi:application так и должно быть?
myproject это имя проекта
источник

AX

Adam X in Django [ru] #STAY HOME
Коллеги, пишу в первые рабочий проект на джанго, подскажите по архитектуре проекта. Дано два приложения и мне нужно подвязать комментирии к каждому из них. Модель комментариев не много отличается, в одном из объектов вместо оценки 10 будет 5. Вопрос в том где мне надо разместить этот код, чтобы без DRY. Выход только создать 3 приложение под комменты?
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Создать базовый класс <Оцениваемый материал> и унаследоваться от него классами с оценкой 5 и 10. Но это должны быть разные классы, потому что это модели
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Vitaliy S
Создать базовый класс <Оцениваемый материал> и унаследоваться от него классами с оценкой 5 и 10. Но это должны быть разные классы, потому что это модели
Да, но где создать
источник