Django-inlineObjects

Een herbruikbare Django-toepassing die wordt gebruikt om inhoudobjecten in andere delen van inhoud in te voegen
Download nu

Django-inlineObjects Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Peter Hogg
  • Uitgever website:
  • https://github.com/pigmonkey/

Django-inlineObjects Tags


Django-inlineObjects Beschrijving

Django-InlineObjects is een herbruikbare Django-app die kan worden gebruikt om objecten in andere objecten in te voegen. Deze applicatie is oorspronkelijk gemaakt door Nathan Borror voor Django-Basic-Apps, zijn verzameling Simple prebuilt django-applicaties.Hoe It Worka Sjabloonfilter is gemaakt die inline-markerup op de inhoud opnemen. InstallatieDjango-inlineObjects is beschikbaar op PYPI en kan worden geïnstalleerd met PIP. PIP Installeer Django-InlineObjectsalternatief, u kunt de bron downloaden en installeren. Python Setup.py InstallesSetUpAdd `Inlines` in uw` instellingen.Installed_apps`.USAGETO omvatten een foto in een blogposthuis, u kunt het volgende in het lichaam plaatsen. Om dit in een sjabloon te maken, gebruikt u het sjabloonfilter. {% load inlines_tags%} {{post.body | render_inlines}} Dit zou de `media.photo` object inslaan met een ID van `1 'in de post-body.admina Javascript-gebaseerde interface om inlichten toe te voegen, kan worden toegevoegd aan de Django Admin Site met behulp van de meegeleverde sjabloon. De meegeleverde sjabloon moet worden toegevoegd aan het wijzigingsformulier van het relevante model. Voorbeeld, om de interface toe te voegen aan het `lichaamsveld van het` post`-model in een toepassing die `blog 'wordt genoemd, zou u de sjabloon` admin / blo / Post / Change_Form.html`. De inhoud van die sjabloon zou het volgende bevatten: {% verlengt "admin / change_form.html"%} {% blok extahad%} {{block.super}} {% omvat 'Inlines / inlines.js' met veld = 'Post '%} {% Endblock%} Deze sjabloon breidt de standaard `admin / change_form.html' sjabloon uit, waaronder` inlines / inlines.js` in de `Extringead` De meegeleverde sjabloon verwacht dat het variabele `veld 'wordt opgenomen in de context. De variabele moet worden ingesteld op de naam van het modelveld dat u wilt dat de inLines worden toegepast op.Templateshow-inhoud wordt bepaald door een sjabloon. Deze sjablonen moeten worden opgeslagen in een sjabloonmap met de naam `Inlines` en de bestandsnaamstructuur` _ .HTML "gebruiken. Het bovenstaande gebruiksvoorbeeld, bijvoorbeeld, zou zoeken naar een sjabloon die `sjablonen / media_photo.html` wordt genoemd. Als de juiste sjabloon voor het object niet kan worden gevonden, moet de" sjablonen / default.html "sjabloon worden gebruikt. Templates zijn niet inbegrepen bij deze applicatie. Ze moeten worden gecreëerd door de startpagina van de gebruiker.product


Django-inlineObjects Gerelateerde software

Django-User-media

Een herbruikbare app om de bestanden te vergroten die uw gebruikers kunnen uploaden, zoals profielfoto's, foto ... ...

111

Downloaden