Udostępnij za pośrednictwem


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:

    Zrzut ekranu przedstawiający obsługę funkcji IntelliSense dla zmiennych kontekstowych używanych w programach deweloperskich Django w programie Visual Studio.

  • Tagowanie i filtrowanie dla wbudowanych i zdefiniowanych przez użytkownika elementów:

    Zrzut ekranu przedstawiający obsługę funkcji IntelliSense tagów i filtrów używanych w programach deweloperskich Django w programie Visual Studio.

  • Kolorowanie składni dla osadzonych elementów CSS i JavaScript:

    Zrzut ekranu przedstawiający obsługę funkcji IntelliSense dla arkuszy CSS używanych w programach Django w programie Visual Studio.

    Zrzut ekranu przedstawiający obsługę funkcji IntelliSense dla języka JavaScript używanego w programach Django w programie Visual Studio.

Obsługa debugowania

Program Visual Studio zapewnia również pełną obsługę debugowania dla projektów Django:

Zrzut ekranu przedstawiający punkty przerwania debugera używane w programach deweloperskich Django w programie Visual Studio.

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:

    Zrzut ekranu przedstawiający wyniki polecenia Open Django Shell w programie Visual Studio.

  • Baza danych synchronizacji Django: uruchamia manage.py syncdb polecenie w oknie interaktywnym:

    Zrzut ekranu przedstawiający wynik polecenia Django Sync DB w programie Visual Studio.

  • 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:

    Zrzut ekranu przedstawiający wynik polecenia Collect Static w programie Visual Studio.

  • 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:

    Zrzut ekranu przedstawiający wynik polecenia Validate w programie Visual Studio.

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.