Sdílet prostřednictvím


Šablony webového projektu Django pro Python v sadě Visual Studio

Django je vysokoúrovňová architektura Pythonu navržená pro rychlý, zabezpečený a škálovatelný vývoj webů. Podpora Pythonu v sadě Visual Studio poskytuje několik šablon projektů pro nastavení struktury webové aplikace založené na Django.

Šablony jsou k dispozici v sadě Visual Studio v části Nový>projekt file>a zahrnují prázdný webový projekt Django a Webový projekt Django. Návod k šabloně najdete v sérii kurzů Práce s webovou architekturou Django v sadě Visual Studio .

Funkce IntelliSense

Visual Studio poskytuje úplnou podporu IntelliSense pro projekty Django, včetně následujících funkcí:

  • Kontextové proměnné předané do šablony:

    Snímek obrazovky znázorňující podporu Technologie IntelliSense pro kontextové proměnné používané při vývoji v Django v sadě Visual Studio

  • Označování a filtrování pro předdefinované i uživatelem definované položky:

    Snímek obrazovky znázorňující podporu technologie IntelliSense pro značky a filtry použité ve vývoji django v sadě Visual Studio

  • Obarvení syntaxe pro vložené prvky CSS a JavaScriptu:

    Snímek obrazovky znázorňující podporu technologie IntelliSense pro šablony stylů CSS používané při vývoji v Django v sadě Visual Studio

    Snímek obrazovky znázorňující podporu Technologie IntelliSense pro JavaScript používaný ve vývoji v Django v sadě Visual Studio

Podpora ladění

Visual Studio také poskytuje úplnou podporu ladění pro projekty Django:

Snímek obrazovky znázorňující zarážky ladicího programu používané při vývoji django v sadě Visual Studio

Konzola pro správu Django

Ke konzole pro správu Django se přistupuje prostřednictvím různých příkazů v nabídce Projektu Django nebo kliknutím pravým tlačítkem myši na projekt Django v Průzkumník řešení.

  • Otevřete Django Shell: Otevře prostředí v kontextu vaší aplikace, které vám umožní manipulovat s modely:

    Snímek obrazovky znázorňující výsledky příkazu Otevřít prostředí Django v sadě Visual Studio

  • Django Sync DB: Spustí manage.py syncdb příkaz v interaktivním okně:

    Snímek obrazovky znázorňující výsledek příkazu Django Sync DB v sadě Visual Studio

  • Collect Static: Spustí manage.py collectstatic --noinput příkaz pro zkopírování všech statických souborů do cesty určené STATIC_ROOT proměnnou v souboru _settings.py:

    Snímek obrazovky znázorňující výsledek příkazu Shromáždit statickou v sadě Visual Studio

  • Ověření: Spustí manage.py validate příkaz, který hlásí všechny chyby ověření v nainstalovaných modelech určených proměnnou INSTALLED_APPS v souboru settings.py :

    Snímek obrazovky znázorňující výsledek příkazu Ověřit v sadě Visual Studio

Důležité

Projekty Django se obvykle spravují prostřednictvím souboru manage.py a Visual Studio se řídí tímto přístupem. Pokud jako vstupní bod přestanete používat soubor manage.py , v podstatě soubor projektu přerušíte. V takovém případě musíte projekt znovu vytvořit z existujících souborů , aniž byste ho označili jako projekt Django.