django-spaceview.

Dependência do aplicativo de pai em aplicações reutilizáveis, objeto e acesso ao contexto usando namespaces e classe bas ...
Baixe Agora

django-spaceview. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Gustavo Diaz Jaimes
  • Site do editor:
  • https://github.com/gustavodiazjaimes/

django-spaceview. Tag


django-spaceview. Descrição

Django-SpacEView é um aplicativo django que pode padre de dependência de aplicativos em aplicativos reutilizáveis, objeto e contexto de acesso usando namespaces e visualizações de base ..installin settings.py:Install O aplicativo: instale_apps = Adicionar o middleware middleware_classes = Criar a variável spaceview_spaces como uma lista de visualizações de espaço # setting.py ... spacEView_spaces = ... Crie a visualização espacial em seu aplicativo reutilizável e tratá-lo como uma exibição detalhada (exibição base de classe) # myapp / visualizações.py de __future__ Importar Absolute_Import do SpacEView.Views Import SpacEView de .models Import MyApp CLASSPACE (Project) Spaceview): namespace = 'myapp' model = myapp context_object_name = "myapp" slug_url_kwarg = 'myapp_slug' template_name = 'myapp_name =' myapp_base.html 'def get_context_data (auto, ** kwargs): contexto = super (projectspace, auto) .get_context_data (** kwargs) context = self.object.foo () return continu URL do namespace extusagead em Django Docs;) # myrapp / urls.py ... URLPatterns = Padrões ('', ... URL (r "^ (? p +) / reusableapp /" Incluir (reusableAapp, namespace = 'myapp', app_name = 'reusableapp'))),) Agora você pode acessar a objetos espaciais em exibições de aplicativos reutilizáveis # RUSableApp / View.py ... Classe ReusableAppView (Fovolie): Modelo = reusableAPP CONTEXT_OBJECT_NAME = "reusableapp" template_name = "reusableapp / reusableapp_foo.html" @method_decorator (login_required) Def Dispatch (auto, solicitação, * args, ** kwargs): espaço = solicitamento.space.object se não space.foo_permission (): httpresponsoforbidden () Return Super (MemberupDatesEView, Auto) .Dispatch (Solicitação, * Args, ** Kwargs) Variáveis Solicitar.resolve, URL Resolve o objeto Request.space, objeto de exibição de espaço em relação ao último namespace Resolver no URL Request.spaces, dict do namespace Homepage de ObjectProduct do espaço


django-spaceview. Software Relacionado

Django-Payex.

aplicativo django para salvar os status e receber retribuições de retornos de retornos da API Payex ...

61

Download