Verwenden von Django für das CLI-Tool

Lesezeit: 1 Minute

Verwenden von Django fur das CLI Tool
Konrad

Macht es Sinn, das Django-Framework für die Entwicklung des Command Line Interface-Tools zu verwenden? In meinem Fall wird es keine grafische Oberfläche geben. Welche Vorteile kann ich daraus ziehen? Oder kennen Sie vielleicht andere nützliche Frameworks für CLI? Ich möchte einen Akzent auf das Erstellen von HTTP-Anforderungen mit der REST-API legen.

UPDATE: Danke Jungs! Ich möchte lieber die REST-API verwenden, als sie in meinem Tool zu erstellen.

  • pyramid ist ein gutes, flexibles Framework, in dem Sie einfach eine RESTful-API entwickeln können.

    – Renier

    19. August 15 um 7:20 Uhr

Verwenden von Django fur das CLI Tool
e4c5

Während Django hauptsächlich für Web-Apps gedacht ist, verfügt es über ein leistungsstarkes und einfach zu verwendendes ORM, das auch für CLI-Apps verwendet werden kann. Um das Django-Skript als eigenständiges Skript ohne Webserver zu verwenden, müssen Sie lediglich Folgendes am Anfang der Datei hinzufügen.

import os, sys
if __name__ == '__main__':
    # Setup environ
    sys.path.append(os.getcwd())
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "main.settings")

    # Setup django
    import django
    django.setup()

    # now you can import your ORM models 

  • Hätte auch hinzufügen sollen, dass alle anderen Importe unterhalb dieses Abschnitts erscheinen

    – e4c5

    19. August 15 um 23:24 Uhr

  • Danke! es hilft mir sehr.

    – Md Sirajus Salayhin

    2. August 16 um 4:38 Uhr

  • Kennt jemand einen Blog oder ein Tutorial mit tieferen Informationen zur Verwendung von Django als CLI-Anwendung?

    – Juan-Kabbali

    4. Juni 2020 um 13:19 Uhr

.

646390cookie-checkVerwenden von Django für das CLI-Tool

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy