Size: a a a

Django [ru] #STAY HOME

2019 November 21

DT

Dan Tyan in Django [ru] #STAY HOME
и файлы должны загружаться при сохранении поста ?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Вот, да
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
У меня даже получилось и тест есть, и сериалайзеры, но там проблема
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну как правило это делается руками в методе create въюхи поста
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Файлы в сериалайзере объявил как
files = serializers.ListSerializer(
       child=StoredFileSerializer(),
       required=False,
   )
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
B они подгружаются
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Все создается в кастомном create
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
А потом когда отдавать json того что получилось, он же этот ListField пытается из m2m.objects взять
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
А это RelatedManager а не Iterable
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Работает только туда, обратно не работает
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Dan Tyan
ну как правило это делается руками в методе create въюхи поста
Сейчас гляну видны ли там файлы
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Наверное должно так получиться
источник

DT

Dan Tyan in Django [ru] #STAY HOME
не погоди, если сохранение работает, то может не стоит трогать
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Было бы по фен шую оставить эту логику в сериалайзере
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Чтобы не использовать два разных сериалайзера во вью
источник

BE

Black Eyes in Django [ru] #STAY HOME
@dantyan в автокомпиле филд в админке, можно как-то перейти в добавляемый объект для редактирования?
источник

E

Enot in Django [ru] #STAY HOME
Dan Tyan
в settings есть REST_FRAMEWORK покажи его
REST_FRAMEWORK = {
   'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema',
   'DEFAULT_AUTHENTICATION_CLASSES': (
       'rest_framework.authentication.TokenAuthentication',
       'rest_framework_simplejwt.authentication.JWTAuthentication',
       'rest_framework.authentication.SessionAuthentication',
   )
}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Enot
REST_FRAMEWORK = {
   'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema',
   'DEFAULT_AUTHENTICATION_CLASSES': (
       'rest_framework.authentication.TokenAuthentication',
       'rest_framework_simplejwt.authentication.JWTAuthentication',
       'rest_framework.authentication.SessionAuthentication',
   )
}
DEFAULT_AUTHENTICATION_CLASSES пологаю тут
источник

E

Enot in Django [ru] #STAY HOME
Dan Tyan
DEFAULT_AUTHENTICATION_CLASSES пологаю тут
все убрать кроме токена?
источник

E

Enot in Django [ru] #STAY HOME
Dan Tyan
DEFAULT_AUTHENTICATION_CLASSES пологаю тут
а понял)), но мне яснее не стало, откуда метод authenticate (из этого класса) вызывается???
источник