Ответы пользователя по тегу Django
  • Как вывести данные из контроллера в шаблон Angular js?

    ptrvch
    @ptrvch
    вебдев-энтузиаст. Django, AngularJS
    Второй вариант, наряду с тегом {% verbatim %} - переопределить теги AngularJS:

    angular.module('app', []).config(function($interpolateProvider){
            $interpolateProvider.startSymbol('{$');
            $interpolateProvider.endSymbol('$}');


    После этого вместо стандартных {{}}, которые входят в конфликт с Джанго, используйте {$ $}
    Ответ написан
    Комментировать
  • Как настроить permissions на создание дочернего объекта?

    ptrvch
    @ptrvch Автор вопроса
    вебдев-энтузиаст. Django, AngularJS
    на SO подсказали, что метод POST не работает с существующим объектом, поэтому нужно указывать логику в has_permission:

    def has_permission(self, request, view):
        user_id = getattr(request.user, 'id')
        parent_id = request.data['parent']
        if parent_id is not None:
            parent_obj = ParentModel.objects.get(id=parent_id)
            serialized = ParentSerializer(parent_obj)
            return user_id == serialized.data['creator']
        return False
    Ответ написан
    Комментировать