Django-spaceview.

APPPENDENZA APP DI PADRE IN APPLICAZIONI RIUSCIABILI, ACCESSO DI ACCESSO DI CONTESSIONE UTILIZZO DEI SPESSPACES E CLASSA BAS ...
Scarica ora

Django-spaceview. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Gustavo Diaz Jaimes
  • Sito web dell'editore:
  • https://github.com/gustavodiazjaimes/

Django-spaceview. Tag


Django-spaceview. Descrizione

Django-SpaceView è un'app Django che può padre App dipendenza dalle applicazioni riutilizzabili, nell'accesso di applicazioni, dell'oggetto e del contesto utilizzando gli spazi dei nomi e le viste della base della classe.installin Impostazioni.py:install L'app: installata_apps = Aggiungere il middleware middleware_classes = Creare la variabile SpaceView_Spaces come elenco di viste spaziali # Impostazioni.py ... spaceview_spaces = ... Creare la vista spaziale nella tua app riutilizzabile e trattalo come una vista dettagliata (vista base della classe) # myApp / views.py da __Future__ Importa Absolute_import da SpaceView.Views Import SpaceView da .Models import MyApp Classspace ( SpaceView): Namespace = "myApp" modello = myApp context_object_name = "myApp" slug_url_kwarg = 'myapp_slug' template_name = 'myApp / myApp_base.html' def get_context_data (self, ** kwargs): context = super (projectspace, sé) .get_context_data (** kwargs) contesto = self.object.foo () return cont EXTUSAGEREAD Namespace URL in Django Docs;) # myApp / URLS.PY ... urlpatterns = Patterns ('', ... URL (R "^ (? P +) / REUIABLAPP /", include (reusableaapp, namespace = 'myApp', app_name = '«reusableapp')))),) Ora è possibile accedere agli oggetti spaziali in viste app riutilizzabili # reusableapp / view.py ... classe reusableappview (fooview): modello = reusableappalt_object_name = "reusableapp" template_name = "reusableapp / reusableapp_foo.html" @method_decorator (login_requered) def Dispatch (self, richiesta, * args, ** kwargs): spazio = richiesta.space.object se non space.foo_permission (): httpresponseforbidden () Ritorna Super (memberUpdateSetView, Self) .Dispatch (richiesta, * args, ** kwargs) Variabili Variabili Richiesta.Resolve, URL Risoluzione dell'oggetto Richiesta.space, oggetto Space-view Oggetto relativo all'ultimo spazio dei nomi Risoluzione in URL Richiesta.Spaces, Det of Namespace AN Homepage dello spazio-vista


Django-spaceview. Software correlato