Django-configuraties

Een helper voor het organiseren van Django-projectinstellingen door te vertrouwen op goed gevestigde programmeerpatronen
Download nu

Django-configuraties Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jannis Leidel
  • Uitgever website:
  • http://github.com/jezdez/

Django-configuraties Tags


Django-configuraties Beschrijving

Django-configuraties is een Django-app die de projectconfiguratie van Django verlicht door te vertrouwen op de samenstelling van Python-lessen. Het breidt het idee uit op basis van Django's op basis van de instellingen van Django met goed gevestigde objectgeoriënteerde programmeringspatroon .QuickstartInstall Django-configuraties: PIP Installeer Django-configurations Den subklasse de meegeleverde configuraties. KLASSE in de instellingen van uw project.py of een andere module die u gebruikt Bewaar de instellingenconstanten, bijvoorbeeld: van configuraties importinstellingenclass mysitesetten (instellingen): Debug = Trueset De Django_Configuration-omgeving Variabel op de naam van de klasse die u zojuist hebt gemaakt, bijv In Bash: Export Django_Configuration = MySettingsSand De Django_Settings_Module Milieu Variabel naar het importpad van de module zoals gebruikelijk, b.v. In Bash: Export Django_SettingsS_Module = MySite.SettingSto Schakel Django in om uw configuratie te gebruiken die u nu moet wijzigen om uw beheren.py- of WSGI.PY-script te wijzigen om de versies van Django-configuraties van de juiste startfuncties te gebruiken, b.v. Een typisch beheren.py met behulp van django-configuraties zou er als volgt uitzien: #! / usr / bin / env pythonimport osimport sysif __name__ == "__Main__": os.environ.setdefault ('Django_Settings_module', 'MySite.Settings') OS. Environ.SetDefault ('Django_', 'MySettings') van configuraties.Management import execute_from_command_line execute_from_command_line (Sys.Argv) Kennisgeving in lijn 9 We gebruiken de gemeenschappelijke tool django.core.management.execute_from_command_line maar in plaats daarvan configuraties.management.execute_from_command_line .De hetzelfde is van toepassing op uw WSGI.PY-bestand, bijv .: Import Osos.environ.SetDefault ('Django_Settings_module', 'MySite.Settings') os.environ.SetDefault ('Django_Configuration', 'MySettings') van configuraties.wsgi Importeer Get_wsgi_ApplicationApplication = GET_WSGI_APPLICATIE () Hier gebruiken we niet de standaard Django.core.wsgi.get_wsgi_Application-functie, maar in plaats daarvan configuraties.wsgi.get_wsgi_Application.that is het! U kunt uw project nu gebruiken met Beheer.py en uw favoriete WSGI-enabled Server.Product's Homepage


Django-configuraties Gerelateerde software

Django-User-media

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

111

Downloaden