Htsql-Django.

Eine Datenbankabfragesprache (Django-Gateway)
Jetzt downloaden

Htsql-Django. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • AGPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Clark C. Evans and Kirill Simonov; Prometheus Research, LLC
  • Website des Verlags:
  • http://htsql.org/

Htsql-Django. Stichworte


Htsql-Django. Beschreibung

Htsql-Django ist eine umfassende Navigationsabfragesprache für relationale Datenbanken. Dieses Paket enthält eine Django-Anwendung, die ein Gateway zum HTSQL-Dienst bereitstellt. Dies ist ein experimentelles Paket. Die Nutzungs-, API- und Sicherheitsannahmen können sich in zukünftigen Releases ändern. Weitere Informationen zu HTSQL finden Sie unter: http://hnsql.org/ Die HTSQL-Homepage http://pypi.python.org/pypi/htql/ Die Quelle Das Paket für HTSQLinstallation und Usagethis-Paket ermöglicht es Ihnen, HTSQL in Ihren Django-Projekten zu verwenden. So installieren Sie es: # PIP installieren Htsql-Djangothis-Befehl Installiert HTSQL selbst und ein Django-Gateway. Außerhalb der Box arbeitet HtsQL mit SQLite-Datenbanken. Um HtsQL auf anderen Datenbankserver auszuführen, installieren Sie zusätzliche Datenbankennütze: # PIP installieren HTSQL-PGSQL # PIP Installieren Htsql-mySQLTo Verwenden Sie HTSQL in Ihrem Django-Projekt, öffnen Sie Settings.py und fügen Sie 'Htsql_Django' auf die Liste der installierten Anwendungen hinzu: Installig_Apps = (# ... htsql_django ',) Bei Verwendung in einem Django-Projekt wird HTSQL-Dienst automatisch so konfiguriert, dass er in der Standarddatenbank Django dient. Sie können zusätzliche Konfigurationsoptionen mithilfe des Parameters HTSQL_CONFIG angeben. Beispielsweise könnte eine angemessene Konfiguration sein: HTSQL_CONFIG = {# Set-Abfrage-Timeout in Sekunden (aktuell nur PostgreSQL). 'tweak.timeout': {'Timeout': 600}, # Stellen Sie die maximale Anzahl der Ausgangszeilen ein. 'Tweak.Autolimit': {'limit': 10000}, # Aktivieren Sie den webbasierten Abfrage-Editor. 'Tweak.shell.default': {}, # Aktivieren Sie META-Data-Abfragen. 'tweak.meta': {},} Weiter, fügen Sie das Gateway zum URL-Dispatcher hinzu. Öffnen Sie URLs.py und fügen Sie die folgende Zeile hinzu: URLPATTERNS = Muster ('', # ... URL (R '^ Htsql /', enthalten ('HTSQL_DJANGO.URLS'),) Dadurch werden HTTP-Anfragen gestartet von / htsql weitergeleitet / zum HTSQL-Dienst. Das Gateway ist nur für authentifizierte Benutzer verfügbar. Sie können HTSQL-Abfragen auch vom Python-Code erstellen. Um beispielsweise die Gesamtzahl der Abstimmungen pro Umfrage im Django-Tutorial-Projekt zu berechnen, RUN: >>> von HTSQL_DJANGO-Importprodukte >>>>>> Query = "/ polls_poll {frage, insgesamt: = sum (polls_choice.votes) } ">>> für Zeile in produzieren (abfragen): ... drucken"% s:% s "% (row.question, row.total) ... Was ist los?: Homepage von 6Product


Htsql-Django. Zugehörige Software