Perguntas com a marcação «django-views»

As visualizações do Django são visualizações MVC; eles controlam a renderização (normalmente por meio de modelos) e os dados exibidos.


13
Como usar decoradores permission_required em visualizações baseadas em classe do django
Estou com problemas para entender como os novos CBVs funcionam. Minha pergunta é esta: preciso solicitar o login em todas as visualizações e, em algumas delas, em permissões específicas. Nas visualizações baseadas em funções, faço isso com @permission_required () e o atributo login_required na visualização, mas não sei como fazer …

7
Parâmetros de URL Opcionais do Django
Eu tenho uma URL do Django assim: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff O problema é que eu quero que o project_idparâmetro seja opcional. Eu quero /project_config/e /project_config/12345abdce/ser padrões de URL igualmente válidas, de modo que , se project_id for aprovada, …

15
A classe não tem membro de objetos
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) A primeira linha dessa função recebe um erro em Question.objects.all(): E1101: A classe 'Pergunta' não possui objetos 'membro' Estou seguindo o tutorial de documentação do Django e eles têm o mesmo código em funcionamento. Eu tentei …



7
Desabilite um método em um ViewSet, django-rest-framework
ViewSets têm métodos automáticos para listar, recuperar, criar, atualizar, excluir, ... Eu gostaria de desabilitar alguns deles, e a solução que encontrei provavelmente não é boa, já que OPTIONSainda afirma aqueles como permitidos. Alguma ideia de como fazer isso da maneira certa? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer …

1
Exclua vários objetos no Django
Eu preciso selecionar vários objetos a serem excluídos do meu banco de dados no django usando uma página da web. Não há categoria para selecionar, então não posso excluir de todas elas assim. Tenho que implementar meu próprio formulário de exclusão e processá-lo no Django ou o Django já tem …


7
Visão baseada em classe do Django: Como passo parâmetros adicionais para o método as_view?
Eu tenho uma visão baseada em classe personalizada # myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel def get_object(self, queryset=None): return queryset.get(slug=self.slug) Eu quero passar o parâmetro slug (ou outros parâmetros para a visualização) assim MyView.as_view(slug='hello_world') Eu preciso substituir algum método para poder fazer isso?


2
Atualize apenas campos específicos em um models.Model
Eu tenho uma modelo class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question e agora quero atualizar apenas o activecampo. Então eu faço isso: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Agora recebo um erro IntegrityError: PRIMARY KEY must be unique. Estou …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.