Szablony projektów internetowych Django dla języka Python w programie Visual Studio
Django to platforma języka Python wysokiego poziomu przeznaczona do szybkiego, bezpiecznego i skalowalnego tworzenia aplikacji internetowych. Obsługa języka Python w programie Visual Studio udostępnia kilka szablonów projektów w celu skonfigurowania struktury aplikacji internetowej opartej na platformie Django.
Szablony są dostępne w programie Visual Studio w obszarze Plik>nowy>projekt i obejmują pusty projekt internetowy Django i projekt internetowy Django. Aby zapoznać się z przewodnikiem po szablonach, zobacz serię samouczków Work with the Django web framework in Visual Studio (Praca z platformą internetową Django w programie Visual Studio ).
Funkcje funkcji IntelliSense
Program Visual Studio zapewnia pełną obsługę funkcji IntelliSense dla projektów Django, w tym następujące funkcje:
Zmienne kontekstowe przekazywane do szablonu:
Tagowanie i filtrowanie dla wbudowanych i zdefiniowanych przez użytkownika elementów:
Kolorowanie składni dla osadzonych elementów CSS i JavaScript:
Obsługa debugowania
Program Visual Studio zapewnia również pełną obsługę debugowania dla projektów Django:
Konsola zarządzania platformy Django
Konsola zarządzania Django jest dostępna za pośrednictwem różnych poleceń w menu Projekt Django lub klikając prawym przyciskiem myszy projekt Django w Eksplorator rozwiązań.
Otwórz powłokę Django: otwiera powłokę w kontekście aplikacji, która umożliwia manipulowanie modelami:
Baza danych synchronizacji Django: uruchamia
manage.py syncdb
polecenie w oknie interaktywnym:Collect Static: uruchamia polecenie ,
manage.py collectstatic --noinput
aby skopiować wszystkie pliki statyczne do ścieżki określonej przez zmiennąSTATIC_ROOT
w pliku _settings.py:Sprawdź poprawność: uruchamia
manage.py validate
polecenie, które zgłasza błędy walidacji w zainstalowanych modelach określonych przez zmiennąINSTALLED_APPS
w pliku settings.py:
Ważne
Projekty Django są zwykle zarządzane za pomocą pliku manage.py , a program Visual Studio jest zgodny z tym podejściem. Jeśli przestaniesz używać pliku manage.py jako punktu wejścia, zasadniczo przerywasz plik projektu. W takim przypadku należy ponownie utworzyć projekt z istniejących plików bez oznaczania go jako projektu Django.