Size: a a a

Django [ru] #STAY HOME

2019 August 05

IS

Ilya Semenov in Django [ru] #STAY HOME
С посылом "отдам, когда ограблю банк, ой, выполняю проект за деньги"
источник

ॐХ

ॐ Хмурый Монах in Django [ru] #STAY HOME
снкс )
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Всем привет, вопрос по DRF. У меня есть вьюха с разными полями. Для Овнера и Админа этот набор полей модели полный, так же есть методполя сериалайзера. Для гостя нужно отобразить не всю информацию (то есть не все поля модели и не все методы сериалайзера). Как лучше это реализовать ? Переопределить create в сериалайзере ? Создать 2 разных серилайзера ? Переопределить get во вьюхе? Подскажите какой подход лучше ? Потому что сейчас такая вьюха одна, но в теории их может быть много и я не хотел бы повтоярться. Прошу так же пнуть меня в сторону где можно почитать про класичесские подходы и решения стандартных проблем при дизайне апи.
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Понимаю, что вопрос может быть абстрактным, прошу не пинать)
источник

vc

vadim chin in Django [ru] #STAY HOME
read write поля?
источник

EM

Egor Mushet in Django [ru] #STAY HOME
vadim chin
read write поля?
скорее скрытые/видные поля
источник

vc

vadim chin in Django [ru] #STAY HOME
если использовать вьюсеты, там есть get_serializer class, в начале проверяем ху из ху и потом создаем динамически класс. если еще где то используется то просто if и отдаем классы задекларированных
источник

EM

Egor Mushet in Django [ru] #STAY HOME
самая простой подход такой
https://stackoverflow.com/questions/47261926/how-to-realize-with-a-serializer-when-the-admin-user-request-serialize-all-the

Так я и хотел реализовать, но правильно ли это ? А если у меня много групп пользователей ? Я буду плодить сериалайзеры даже, если разница в одно поле присуща.
источник

EM

Egor Mushet in Django [ru] #STAY HOME
vadim chin
если использовать вьюсеты, там есть get_serializer class, в начале проверяем ху из ху и потом создаем динамически класс. если еще где то используется то просто if и отдаем классы задекларированных
да, так и есть, смотри выше мои мысли по этому поводу
источник

vc

vadim chin in Django [ru] #STAY HOME
если много, динамически создавай
источник

EM

Egor Mushet in Django [ru] #STAY HOME
vadim chin
если много, динамически создавай
можно пример ?
источник

vc

vadim chin in Django [ru] #STAY HOME
def get_serializer_class(self):
       init_fields = […] if … else […]
   
class _Serializer(serializers.ModelSerializer):
   
       …..
           class Meta:
           model =
Model
           fields =
init_fields            
         return _Serializer
источник

АА

Арсений Абрамян in Django [ru] #STAY HOME
всем привет вопрос по django cms, на скрине у меня меню свреху и снизу, мне нужно что бы часть разделов в верхнем меню не отображались как это реализовать нашел в доках http://docs.django-cms.org/en/latest/how_to/menus.html как это можно использовать но оно не работает как только не пробоваал обращатьсяч к полю post_cut, н оего тупо нет, подскажите что делаю не так вот гист https://gist.github.com/UlvacMoscow/b81b7c52d7ffc419d8f56ba0b40cc794
источник

ЕJ

Евгений Jen in Django [ru] #STAY HOME
🌴Всем привет, всем добра🌟 😎
нужен помошник на django
на пару  простых тасков
за небольшое вознаграждение, 👨‍🎓🚀
кому интересно пишите в лс⚡️
источник

L

Limontika in Django [ru] #STAY HOME
Всем привет, подскажите пожалуйста, что почитать для ознакомления с Django, а то я модели создал и больше ничего не получается. Даже не могу найти толкового объяснения.
И если можно какие нибудь open-source проекты на которых можно поучиться)
источник

АА

Арсений Абрамян in Django [ru] #STAY HOME
Limontika
Всем привет, подскажите пожалуйста, что почитать для ознакомления с Django, а то я модели создал и больше ничего не получается. Даже не могу найти толкового объяснения.
И если можно какие нибудь open-source проекты на которых можно поучиться)
Дронова почитай, на ютубе молчанов, django school, murringan. Либо на udemy курс купи.
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Limontika
Всем привет, подскажите пожалуйста, что почитать для ознакомления с Django, а то я модели создал и больше ничего не получается. Даже не могу найти толкового объяснения.
И если можно какие нибудь open-source проекты на которых можно поучиться)
Я бы посоветовал, пока мозг не замутнён Джангой, лучше на чистом питоне и на других фреймворках учиться, а то Джанго головного мозга может случиться, и кругозор сузится, будет всё рассматривать только в рамках Джанго
источник

EM

Egor Mushet in Django [ru] #STAY HOME
почему context внутри сериалайзера может быть пустым ?
И в сериалайзер уже передавал нужную мне дату и get_serializer_context переопределял и ничего не делал (мне нужен реквест,а  он там должен быть по дефолту)
источник

EM

Egor Mushet in Django [ru] #STAY HOME
сталкивался с этой проблемой уже несколько раз, работает не однозначно djangorestframework 3.4.1
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Egor Mushet
сталкивался с этой проблемой уже несколько раз, работает не однозначно djangorestframework 3.4.1
контекст не передается если ты вызываешь сериалайзер вручную
источник