Dodaj szablony Django
Możesz także oznaczać foldery jako katalogi szablonów bezpośrednio w oknie narzędzia projektu:
Streszczenie:
1. Pycharm pozwala uruchomić Django Manage.użyteczność PY z IDE.
2. Konfiguracja zarządzania.Narzędzie PY odbywa się na stronie Django w oknie dialogowym Ustawienia.
3. Aby skonfigurować zarządzanie.PY Utility, wykonaj następujące kroki:
- W oknie dialogowym Ustawienia (Ctrl+Alt+S) w węźle języków i frameworks kliknij Django.
- Na tej stronie wybierz żądany projekt Django.
- W zarządzaniu.Sekcja zadań PY, określ następujące:
- W polu zarządzaj skryptem, określ żądany zarządzanie.skrypt py. Zauważ, że domyślnie pycharm pokazuje zarządzanie.skrypt PY, który znajduje się pod korzeniem projektu Django. Jeśli nie jesteś zadowolony z tej sugestii, możesz wybrać inny zarządzanie.skrypt py, klikając przycisk przeglądania.
- W polu zmienne środowiskowe określ zmienne środowiskowe, które należy przekazać do skryptu. Domyślnie to pole jest puste. Kliknij przycisk Przeglądaj, aby otworzyć okno dialogowe Zmienne środowiska. Użyj przycisków paska narzędzi, aby wymyślić listę zmiennych. Jeśli chcesz zobaczyć zmienne środowiska systemowego, kliknij Link w tym oknie dialogowym.
Pytania:
- Jak Pycharm może prowadzić Django Manage.Py narzędzie?
Pycharm pozwala uruchomić zarządzanie django.użyteczność PY z IDE. Każde zadanie tego narzędzia jest wykonywane w zarządzaniu.Konsola PY. - Jak mogę skonfigurować zarządzanie.Pycharm w Pycharm?
Konfiguracja zarządzania.Narzędzie PY odbywa się na stronie Django w oknie dialogowym Ustawienia. W oknie dialogowym Ustawienia, w węźle języków i frameworks, kliknij Django. Wybierz żądany projekt Django. W zarządzaniu.Sekcja zadań PY, określ żądany zarządzanie.skrypt PY w polu zarządzaj skryptami i zmienne środowiskowe w polu zmienne środowiskowe. - Jakie kroki powinienem zastosować, aby skonfigurować zarządzanie.Pycharm w Pycharm?
Aby skonfigurować zarządzanie.PyTility w pycharm, wykonaj następujące kroki:
A. Otwórz okno dialogowe Ustawienia (Ctrl+Alt+S) i przejdź do języków i frameworków | Strona Django.
B. Wybierz żądany projekt Django.
C. W zarządzaniu.Sekcja zadań PY, określ żądany zarządzanie.skrypt PY w polu zarządzaj skryptami i zmienne środowiskowe w polu zmienne środowiskowe. - Jak mogę uruchomić zadanie zarządzania.Pycharm w Pycharm?
Aby uruchomić zadanie zarządzania.PYCHARM w PYCharm, możesz wybrać narzędzia | Uruchom zarządzanie.Zadanie PY z menu głównego lub naciśnij Ctrl+Alt+R. Następnie wpisz nazwę pożądanego zadania w zarządzaniu.Konsola PY. - Jakie są funkcje dostępne w zarządzaniu.Konsola użyteczności PY?
W zarządzaniu.Konsola PY, możesz przewijać historię wykonanych poleceń za pomocą klawiszy strzałek w górę i w dół, użyć kodu (CTRL+Space) do automatycznych poleceń i wyświetlić szybką dokumentację (Ctrl+Q) dla opisów poleceń. - W jaki sposób Pycharm radzi sobie z błędami w projekcie Django?
Pycharm sprytnie obsługuje błędy w projekcie Django. Gdy błąd zapobiega uruchomieniu projektu Django, komunikat o błędzie jest wyświetlany w zarządzaniu.Konsola PY zamiast wiersza poleceń. - Co mogę zrobić w Pycharm z szablonami Django?
W Pycharm możesz tworzyć i renderować szablony napisane w jednym z obsługiwanych języków szablonów. Pycharm zapewnia funkcje do edycji, tworzenia i nawigacji między widokami i szablonami. - Jak mogę utworzyć szablon widoku w Pycharm?
Aby utworzyć szablon widoku w pycharm, wykonaj następujące kroki:
A. Jeśli odniesiesz się do pliku szablonu, który nie istnieje, będzie on oznaczony jako nierozwiązane odniesienie.
B. Naciśnij Alt+Enter lub kliknij, aby utworzyć brakujący szablon.
C. W oknie dialogowym Utwórz szablon wybierz katalog szablonu, w którym zostanie utworzony nowy szablon.
D. Kliknij OK i pusty .plik HTML zostanie utworzony w określonej lokalizacji. - Jak mogę skonfigurować język szablonu dla projektu Django w Pycharm?
Aby skonfigurować język szablonu dla projektu Django w Pycharm, wykonaj następujące kroki:
A. Otwórz ustawienia IDE (Ctrl+Alt+S) i przejdź do języków i frameworków | Języki szablonu.
B. Z listy języków szablonów wybierz konkretny język szablonu, który ma być używany w projekcie.
C. W obszarze typów plików szablonów określ typy plików, w których zostaną rozpoznane tagi szablonów.
D. Użyj przycisków Dodaj i usuń, aby dostosować listę typów plików. - Co to są szablony na żywo w Pycharm?
Szablony na żywo w pycharm pozwalają wstawić wspólne znaczniki szablonów Django, wpisując krótkie skróty. Pomagają przyspieszyć proces rozwoju, zapewniając szybki dostęp do często używanych znaczników szablonów. - Jak mogę wstawić znacznik szablonu za pomocą szablonu na żywo w pycharm?
Aby wstawić znacznik szablonu za pomocą szablonu na żywo w pycharm, wykonaj następujące kroki:
A. Wpisz skrót żądanego znacznika szablonu i naciśnij kartę.
B. Jeśli szablon na żywo zawiera zmienne, wpisz wartość każdej zmiennej i naciśnij kartę, aby przejść do następnego.
C. W razie potrzeby użyj TAB SHIFT+, aby wrócić do poprzedniej zmiennej.
Dodaj szablony Django
Możesz także oznaczać foldery jako katalogi szablonów bezpośrednio w oknie narzędzia projektu:
Uruchom zadania zarządzania.py
Z Pycharm możesz uruchomić Django Manage.użyteczność PY z IDE. Każde zadanie tego narzędzia jest wykonywane w zarządzaniu.Konsola PY.
Zwróć uwagę, że zarządzanie zarządzaniem.Komenda zadania PY jest dostępna zarówno dla lokalnych, jak i zdalnych tłumaczy.
Konfigurowanie zarządzania.Py narzędzie
Należy zauważyć, że konfiguracja zarządzania.Narzędzie PY odbywa się na stronie Django w oknie dialogowym Ustawienia.
Aby skonfigurować zarządzanie.PY Utility, wykonaj następujące kroki
- W oknie dialogowym Ustawienia (Ctrl+Alt+S) w węźle języków i frameworks kliknij Django.
- Na tej stronie wybierz żądany projekt Django.
- W zarządzaniu.Sekcja zadań PY, określ następujące:
- W polu zarządzaj skryptem, określ żądany zarządzanie.skrypt py. Zauważ, że domyślnie pycharm pokazuje zarządzanie.skrypt PY, który znajduje się pod korzeniem projektu Django. Jeśli nie jesteś zadowolony z tej sugestii, możesz wybrać inny zarządzanie.skrypt py, klikając przycisk przeglądania .
- W polu zmienne środowiskowe określ zmienne środowiskowe, które należy przekazać do skryptu. Domyślnie to pole jest puste. Kliknij przycisk Przeglądaj, aby otworzyć okno dialogowe Zmienne środowiska. Użyj przycisków paska narzędzi, aby wymyślić listę zmiennych. Jeśli chcesz zobaczyć zmienne środowiska systemowego, kliknij Link w tym oknie dialogowym.
Uruchomienie zarządzania.Py narzędzie
Aby uruchomić zadanie zarządzania.Py narzędzie
- W menu głównym wybierz narzędzia | Uruchom zarządzanie.zadanie PY lub naciśnij Ctrl+Alt+R . Zarządzanie.PY Utility zaczyna się we własnej konsoli.
- Wpisz nazwę pożądanego zadania.
Praca w zarządzaniu.Konsola użyteczności PY
W zarządzaniu.PY Console, można:
- Przewiń historię wykonanych poleceń za pomocą klawiszy strzałek w górę i w dół.
- Użyj zakończenia kodu Ctrl+Space:
- Zobacz szybką dokumentację Ctrl+Q:
Błąd obsługi
Pycharm sprytnie obsługuje błędy. Gdy projekt Django nie może działać z powodu błędu, ten błąd wyświetla się w zarządzaniu.Konsola PY zamiast wiersza poleceń:
Dodaj szablony Django
Pycharm umożliwia tworzenie i renderowanie szablonów napisanych w jednym z obsługiwanych języków szablonu:
Należy zauważyć, że można edytować szablony bez faktycznego instalowania języków szablonu. Jednak w celu tworzenia lub renderowania szablonów i poruszania się między widokami i szablonami, odpowiedni język szablonu powinien być prawidłowo zainstalowany.
Tworzenie szablonów
Utwórz szablon widoku
Załóżmy, że odniesiesz się do indeksu.plik szablonu HTML, który jeszcze nie istnieje.
- indeks.HTML jest oznaczone jako nierozwiązane odniesienie:
Naciśnij Alt+Enter lub kliknij i wybierz, aby utworzyć brakujący szablon:
Wyświetl się okno dialogowe Utwórz szablon, pokazując nazwę szablonu tylko do odczytu (pole ścieżki szablonu) oraz listę możliwych lokalizacji szablonów (pole root szablonów):
- Wybierz katalog szablonów, w którym zostanie utworzony nowy szablon. Pole root szablonów zawiera listę możliwych lokalizacji dla nowego szablonu. Ta lista zawiera katalogi szablonów określone na stronie struktury projektu Ustawienia IDE Ctrl+Alt+S Plus wszystkie szablony Foldery znajdujące się w katalogach aplikacji, jeśli takie istnieją.
- Kliknij OK . Pusty .plik HTML jest tworzony w określonej lokalizacji
Przed użyciem określonego języka szablonu skonfiguruj go w sekcji Języki szablonu Ustawienia IDE Ctrl+Alt+S i upewnij się, że typy plików dowolnych istniejących szablonów są odpowiednio rozpoznawane.
Skonfiguruj język szablonu dla projektu
- Otwórz ustawienia IDE Ctrl+Alt+S i przejdź do języków i frameworków | Języki szablonu .
- Z listy języków szablonów wybierz konkretny język szablonu, który ma być używany w projekcie.
- W obszarze typów plików szablonów określ typy plików, w których tagów szablonów zostaną rozpoznane. Należy zauważyć, że w html, XHTML i szablony plików XML są zawsze rozpoznawane. Użyj przycisków Dodaj i usuń, aby wymyślić żądaną listę typów plików.
Aby szybko utworzyć szablony Django, możesz użyć szablonów na żywo. Szablony na żywo pozwalają wstawić wspólne znaczniki szablonów Django, wpisując krótkie skróty.
Włóż znacznik szablonu za pomocą szablonu na żywo
- Wpisz skrót żądanego znacznika szablonu i naciśnij kartę .
- Jeśli szablon na żywo zawiera zmienne, kursor przejdzie do pierwszego. Wpisz wartość zmiennej, a następnie naciśnij Tab, aby przeskakiwać do następnej zmiennej. Naciśnij kartę Shift+, jeśli musisz wrócić do poprzedniej zmiennej.
Aby zobaczyć listę szablonów na żywo dostępne w plikach szablonów Django, przejdź do Ustawienia | Redaktor | Szablony na żywo i rozszerz węzeł Django.
Możesz edytować istniejące szablony lub utworzyć nowy, jak opisano w tworzeniu szablonów na żywo.
Konfigurowanie katalogów
Podczas tworzenia aplikacji Django możesz natychmiast określić folder, w którym szablony będą przechowywane.
Zdefiniuj katalogi szablonów
- Otwórz ustawienia IDE Ctrl+Alt+S, rozwinąć węzeł projektu i kliknij stronę struktury projektu.
- Wybierz katalog, który ma być oznaczony jako root szablonu.
- Wykonaj jedną z następujących czynności:
- Kliknij szablony na pasku narzędzi panelu treści.
- Wybierz szablony w menu kontekstowym katalogu.
Możesz także oznaczać foldery jako katalogi szablonów bezpośrednio w oknie narzędzia projektu:
Zaznacz folder jako katalog szablonu
- W oknie narzędzia Project, kliknij prawym przyciskiem myszy pożądany katalog.
- Z menu kontekstowego wybierz Directory Mark jako | Folder szablonu . Powoduje to dodanie zaznaczonego katalogu do listy katalogów szablonów na stronie struktury projektu .
Domyślnie katalog zdefiniowany jako folder szablonu w tworzeniu projektu jest oznaczony jako . Jeśli katalog jest określony w parametrze DIRS ustawienia szablonów w ustawieniach.plik PY, a następnie przy pierwszym otwarciu projektu, jest on automatycznie oznaczony jako root szablonu.
Możesz zrobić Django pomiń niektóre foldery (wyłącz substytucję języka Django), jeśli zaznaczysz je jako zasoby .
Debugowanie szablonów Django
Po utworzeniu szablonów Django możesz użyć PYCharm do ich debugowania.
Ustaw punkt przerwania
- Dodaj punkt przerwania do pliku szablonu. Aby to zrobić, otwórz szablony plików/ankiety/indeksu.HTML i kliknij rynny:
Uruchom konfigurację uruchomienia/debugowania
- Uruchom wybraną konfigurację uruchomienia/debugowania w trybie debugowania, klikając . Nazwa konfiguracji uruchom/debugowania w rozwijanej, przycisku i oknie narzędzia debugowania są oznaczone kropką, co oznacza, że konfiguracja uruchamiania/debugowania jest aktywna:
Pojawia się okno Pycharm. Widać, że punkt przerwania został uderzony, a okno narzędzia debugowania zawiera bieżące wartości zmiennych:
Pycharm wspiera Django – Ty też możesz!
Jak zapewne wiesz, ramy Django są budowane i utrzymywane przez członków społeczności. Może to spowodować wrażenie, że Django jest bez wysiłku zbudowany sam, ale prawda jest taka, że organizacja potrzebuje silnego zarządzania i wydajnej komunikacji. Wykonanie poważnych wydawnictw Django co 8 miesięcy, a poprawki błędów co miesiąc nie jest małym zadaniem! To’S Dlaczego istnieje program stypendialny Django i dlaczego Django Software Foundation potrzebuje wsparcia ze strony społeczności – zarówno technicznych, jak i finansowych.
Ponadto Django Software Foundation wspiera projekty rozwoju społeczności i zasięg, takie jak Django Girls.
Możesz przeczytać więcej o czynnościach DSF tutaj.
Jetbrains bierze udział w kampanii funduszy Django – w tym roku jest piątą iteracją tej inicjatywy. W ciągu ostatnich czterech lat Jetbrains Pycharm zebrał ponad 140 000 $ dla Django Software Foundation.
Jak to działa?
Podczas tej kampanii możesz kupić nową indywidualną licencję dla Pycharm Professional za 30% zniżki, i Pełna cena zakupu pójdzie do DSF’S Ogólne wysiłki pozyskiwania funduszy i program Django Fellowship.
Ta kampania pomoże DSF utrzymać zdrowy projekt Django i nadal przyczynia się do ich różnych programów pomocy.
Tylko przy naszym wsparciu Django może upewnić się, że ramy internetowe, na których opierasz swoją pracę, mogą być jeszcze lepsze w nadchodzących latach. Przywdziewać’Waham się, aby podzielić się linkiem do kampanii pozyskiwania funduszy z innymi programistami, którzy korzystają z Django. Razem możemy dużo wspierać Django!
Pozostań na skraju wydajności z Django i Pycharm
Pycharm zawsze stara się obsługiwać najnowsze funkcje w Django i innych technologiach i ułatwić im pracę, abyś mógł spędzać więcej czasu i energii na rozwiązywaniu naprawdę interesujących problemów w twoich projektach.
Aby pomóc Ci uzyskać jeszcze więcej z Pycharm i Django, często przygotowujemy samouczki i organizujemy seminaria internetowe na tematy związane z Django. Oto kilka przydatnych zasobów, które mamy do nauki o pracy z projektami Django:
- Samouczek Mukul Mantosh “Opracowanie aplikacji Django za pomocą AWS”
- “Django z końcówkami i sztuczkami pycharmów” Lista odtwarzania
- Seminarium internetowe “Wskazówki dotyczące wydajności bazy danych z Django”
- Seminarium internetowe “Jak budować interakcje w czasie rzeczywistym w aplikacji Django 3”
Django Projects in Pycharm Community Edition
Jetbrains Pycharm to jeden z najlepszych Python Ides. To’S gładki i intuicyjny – duży krok od atomu lub notatnika ++ dla dużych projektów. Pycharm jest dostępny jako samodzielny IDE lub wtyczka dla swojej starszej siostry, Intellij Idea. Free Community Edition zapewnia podstawowe funkcje podobne do IntelliJ, podczas gdy licencjonowana Professional Edition zapewnia zaawansowane funkcje, takie jak narzędzia do tworzenia stron internetowych i bazy danych. Edycja profesjonalna jest’T Tani: licencja dla jednego użytkownika może kosztować do 199 USD rocznie (chociaż mogą być dostępne rabaty i bezpłatne licencje).
Ten przewodnik pokazuje, jak opracować projekty internetowe Django za pomocą Pycharm Community Edition. Mimo że funkcje specyficzne dla Django są dostępne tylko w Pycharm Professional Edition, nadal można opracować projekty Django za pomocą bezpłatnej wersji z pomocą z wiersza poleceń. Osobiście ja’Używałem bezpłatnej wersji Pycharm, aby opracować małą stronę internetową dla mojej branży pobocznej. Niniejszy przewodnik obejmuje kroki konfiguracji, podstawowe działania i ograniczenia funkcji w oparciu o moje własne doświadczenia. Ze względu na ograniczenia w bezpłatnej wersji, polecam to tylko dla mały Projekty Django lub dla hobbystów, którzy chcą się bawić. Polecam również rozważanie kodu Visual Studio jako alternatywy, jak pokazano w moim artykule Django Projects w kodzie Visual Studio.
Wymagania wstępne
Ten przewodnik koncentruje się w szczególności na konfiguracji Pycharm Community Edition for Django Development. Jako tacy czytelnicy powinni znać Python i Django Web Framework. Czytelnicy powinni również czuć się komfortowo z wierszem poleceń dla kilku działań, szczególnie dla poleceń administratora Django. Doświadczenie z oprogramowaniem JetBrains, takim jak PYCharm i Intellij Idea, jest pomocne, ale nie wymagane.
Python i Pycharm Community Edition musi być zainstalowane na maszynie programistycznym. Jeśli nie masz pewności, z której wersji Pythona użyć, zdecydowanie polecam Python 3. Wszelkie wymagane pakiety Pythona (a mianowicie Django) należy zainstalować za pośrednictwem PIP.
Tworzenie projektów i aplikacji Django
Projekty i aplikacje Django wymagają określonego układu katalogu z niektórymi wymaganymi ustawieniami. Możliwe jest utworzenie tej zawartości ręcznie za pośrednictwem pycharm, ale zamiast tego zaleca się użycie standardowych poleceń Django, jak pokazano w części 1 oficjalnego samouczka Django.
> django-admin startProject newProject> cd newproject> django-admin startapp newApp
Następnie otwórz nowy projekt w Pycharm. Pliki i katalogi będą widoczne w widoku Eksploratora projektu.
Katalog główny Project powinien znajdować się na szczycie Eksploratora Project. .Folder Idea zawiera pliki konfiguracyjne specyficzne dla IDE, które nie są istotne dla Django.
Tworzenie nowych plików i katalogów
Tworzenie nowych plików i katalogów jest łatwe. Po prostu kliknij prawym przyciskiem myszy katalog nadrzędny w Eksploratorze projektu i wybierz odpowiedni typ pliku w nowym. Pliki można usunąć również za pomocą opcji kliknięcia prawym przyciskiem myszy lub poprzez wyróżnienie pliku i wpisując klawisz Usuń lub Backspace.
Pliki i foldery są łatwe do wizualnego tworzenia, kopiowania, przenoszenia, zmiany nazwy i usuwania.
Projekty Django wymagają określonej struktury katalogu. Pamiętaj, aby umieścić pliki we właściwych miejscach z odpowiednimi nazwami. Pycharm Community Edition wygrał’T.
Pisanie nowego kodu
Kliknij dwukrotnie dowolny plik w Eksploratorze Project, aby otworzyć go w edytorze. Python Editor oferuje wszystkie standardowe funkcje IDE, takie jak podświetlenie źródła, sprawdzanie błędów w czasie rzeczywistym, zakończenie kodu i nawigacja kodu. To jest główny powód, dla którego używam Pycharma nad prostszym redaktorem na rzecz rozwoju Pythona. Pycharm ma również wiele skrótów klawiaturowych do ułatwienia działań.
Redaktorzy innych typów plików, takich jak HTML, CSS lub JavaScript, mogą wymagać dodatkowych wtyczek, które nie są dołączone do Pycharm Community Edition. Na przykład szablony Django muszą być edytowane w regularnym edytorze HTML, ponieważ edytor specjalny jest dostępny tylko w wydaniu profesjonalnym.
Wykonalne, ale nie tak miłe.
Uruchamianie poleceń z wiersza poleceń
Polecenia administracyjne Django można uruchomić z wiersza poleceń. PYCharm automatycznie odświeża wszelkie zmiany pliku niemal natychmiast. Zazwyczaj przełączam się na wiersz polecenia, aby dodać nowe aplikacje, tworzyć migracje i aktualizować tłumaczenia. Utworzyłem również kilka aliasów, aby ułatwić wyszukiwanie plików.
> Python zarządzaj.PY Makemigrations> Python Manage.Py migruj> Python Manage.pymEmesages -l ZH> Python Manage.PY COPILEMessages> Python Manage.test PY> Python Manage.PY COLLETSTATIC> Python Manage.Py Runserver
Tworzenie konfiguracji uruchamiania
Pycharm Community Edition nie zawiera zarządzania Django.Funkcja użyteczności PY. Niemniej jednak możliwe jest utworzenie konfiguracji uruchamiania dla dowolnego polecenia administratora Django, aby można je było uruchomić w IDE zamiast w wierszu poleceń.
Najpierw upewnij się, że ustawiono zestaw SDK projektu. Z Plik menu, wybierz Struktura projektu…. Sprawdź, czy Projekt SDK jest przypisany na Projekt patka. Jeśli nie, może być konieczne utworzenie nowego – SDK powinien być katalog instalacyjny Python lub środowisko wirtualne. Pamiętaj, aby zapisać nowy Projekt SDK ustawienie, klikając OK przycisk.
Przywdziewać’T Zostaw ten projekt sdk puste!
Następnie z Uruchomić menu, wybierz Edytuj konfiguracje…. Kliknij przycisk Plus w lewym górnym rogu, aby dodać konfigurację Pythona. Podaj konfigurację dobrej nazwy (jak “Django: ”). Następnie zestaw Scenariusz Do “zarządzać.py” I Parametry skryptu Do nazwy i opcji żądanego polecenia administratora Django (jak “Runserver”). Ustawić Katalog roboczy na bezwzględną ścieżkę katalogu głównego projektu. Upewnij się, że wybrano odpowiedni SDK Python, a ustawienia Pythonpath są sprawdzane. Kliknij OK przycisk Zapisanie konfiguracji. Polecenie można następnie uruchomić z Uruchomić Opcje menu lub z przycisków Uruchom w prawym górnym rogu okna IDE.
Uruchom konfiguracje powinny wyglądać tak. Wszystko wykonane w wierszu poleceń można również zrobić tutaj.
Po uruchomieniu poleceń widok biegu pojawia się na dole okna IDE, aby wyświetlić wyjście konsoli.
Specjalne konfiguracje uruchomienia są szczególnie przydatne dla “test” I “Runserver” polecenia, ponieważ umożliwiają podstawowe debugowanie. Możesz ustawić punkty przerwania, uruchomić polecenie z debugowaniem i przejść przez kod Pythona. Jeśli chcesz wchodzić w interakcję ze stroną internetową, aby skorzystać z kodu, Pycharm skupi się na ekranie po trafieniu punktu przerwania. Mimo że debugowanie szablonów Django nie jest możliwe w bezpłatnej wersji, debugowanie kodu Pythona może pomóc zidentyfikować większość problemów. Ostrzegaj, że debugowanie jest zazwyczaj nieco wolniejsze niż normalne wykonanie.
Debugowanie sprawia, że rozwój Django jest znacznie łatwiejszy.
Zazwyczaj używam wiersza poleceń zamiast uruchomić konfiguracje dla innych poleceń Django tylko dla uproszczenia.
Systemy kontroli wersji
Pycharm ma nietypową obsługę systemów sterowania wersją, takimi jak Git i Subversion. Działania VCS są dostępne w menu VCS lub podczas klikania pliku w Eksploratorze projektu. PYCharm może bezpośrednio sprawdzić projekty z repozytorium, dodawać nowe projekty do repozytorium lub automatycznie identyfikować system kontroli wersji używany podczas otwierania projektu. Wszelkie polecenia VCS wprowadzone w wierszu poleceń zostaną automatycznie odbijane w Pycharm.
Pycharm’Menu S VCS jest początkowo ogólne. Po wybraniu VCS dla projektu opcje zostaną zmienione, aby odzwierciedlić wybrane VCS. Na przykład git będzie miał opcje “Aportować”, “Ciągnąć”, I “Naciskać”.
Osobiście używam git z Github lub Atlassian Bitbucket. Wolę wykonywać większość działań GIT, takich jak graficznie za pośrednictwem pycharm, ale czasami wpadam do wiersza poleceń, gdy muszę wykonywać bardziej zaawansowane operacje (takie jak sprawdzanie identyfikatorów zatwierdzenia lub wymuszanie twardych resetów). Pycharm ma również wsparcie dla .Pliki Gitignore.
Python Virtual Environments
Tworzenie środowisk wirtualnych to świetny sposób na zarządzanie zależnościami projektu Python. Środowiska wirtualne są szczególnie przydatne podczas wdrażania aplikacji internetowych Django. Zdecydowanie polecam założenie wirtualnego środowiska dla każdego opracowanego projektu Python.
Pycharm może korzystać z wirtualnych środowisk do uruchomienia projektu. Jeśli istnieje już środowisko wirtualne, można je ustawić jako projekt SDK w ramach projektu Struktura projektu jak opisano powyżej. Wybierać Nowy… > Python Sdk > Dodaj lokalne, i ustaw ścieżkę. W przeciwnym razie nowe wirtualne środowiska można tworzyć bezpośrednio za pośrednictwem Pycharm. Postępuj zgodnie z tym samym procesem, aby dodać wirtualne środowisko, ale poniżej Python Sdk, wybierać Utwórz VirtualenV zamiast Dodaj lokalne. Nadaj nowemu środowisku wirtualnym odpowiednią nazwę i ścieżkę. Zazwyczaj umieszczam swoje wirtualne środowiska albo w jednym wspólnym miejscu, albo na jednym poziomie z mojego katalogu głównego projektu.
Tworzenie nowego wirtualnego środowiska jest dość bezbolesne.
Bazy danych
Out The Box, Pycharm Community Edition Won’t Daj ci narzędzia bazy danych. Ty’Utknąłem w wtyczkach innych firm, wiersza poleceń lub zewnętrznych narzędzi bazy danych. To jest n’T Straszny. Ponieważ Django abstralizuje dane do warstwy modelu, większość programistów rzadko musi bezpośrednio wchodzić w interakcje z bazą danych. Niemniej jednak wtyczka Navigator bazy danych open source zapewnia obsługę w Pycharm dla głównych baz danych (Oracle, MySQL, SQLite, PostgreSQL).
Ograniczenia
Powyższe sekcje pokazują, że Pycharm Community Edition może obsługiwać projekty Django, podobnie jak każde inne projekty Python. To błogosławieństwo i klątwa, ponieważ zaawansowane funkcje są dostępne tylko w wydaniu profesjonalnym:
- Obsługa szablonu Django
- Nawigacja między projektem (widok na szablon)
- Lepsze zakończenie kodu
- Rozdzielczość identyfikatora (zwłaszcza pola klasy do instancji)
- Wykresy zależności modelu
- zarządzać.Konsola użyteczności PY
- Narzędzia bazy danych
Dwie funkcje, które najważniejsze dla mnie to obsługa szablonu i lepsze zakończenie kodu. Z szablonami czasami robię literówki lub zapominam o zamykaniu tagów. Po zakończeniu kodu nie wszystkie opcje są dostępne, ponieważ Django robi kilka interesujących rzeczy z pola modelu i atrybutami dynamicznie dodanymi. Jednak wszystkie te brakujące funkcje są “Miło jest mieć” ale nie “trzeba mieć” Dla mnie.
Wniosek
Mam nadzieję, że ten przewodnik uznałeś za przydatny! Zapraszam do wprowadzenia sugestii dotyczących lepszego wykorzystania w sekcji komentarzy poniżej. Możesz także spojrzeć na alternatywy, takie jak kod Visual Studio lub PYDEV.
Udostępnij to:
- Kliknij, aby udostępnić na Twitterze (otwiera się w nowym oknie)
- Kliknij, aby udostępnić na Facebooku (otwiera się w nowym oknie)
- Kliknij, aby udostępnić na LinkedIn (otwiera się w nowym oknie)