Django projektyitam

0

Witam. Mam pytanie, być może głupie i oczywiste, ale chce się upewnić. Czy nowe projekty tworzyć w jednym katalogu gdzie mam już zainstalowny django-admina? Czy co nowy projekt należy tworzyć nowy katalog z django i do niego tworzyć projekt i odpalać przez venva?

0

W pracy mamy system składający się z kilku apek djangowych, każda ma swój zbiór bibliotek i kody źródłowe django (różne wersje i odmiany), nawet jedna z apek jest flaskowa. Nie mamy virtualenva, bo nie ma potrzeby. To co jest ważne, to aby apka miała swoj folder, swoje django i biblioteki i do rozruchu korzystała tylko z nich.

0

Każda Appka powinna mieć swojego virtualenva, między innymi dlatego że każda appka korzysta np: z różnych bibliotek w różnych wersjach. Nie wspominając o tym że może być różna wersja Pythona.

venv1 -> katalog aplikacji 1
venv2 -> katalog aplikacji 2

itp itd.

0

Bardzo dziękuje. Jednak myślę że projekt to co innego jak apka i nie wiem czy myślimy o tym samym, projekt składa się z wielu aplikacji
Projekt tworzymy przez polecenie: django-admin startproject mysite
Apkę tworzymy przez polecenie: python manage.py startapp nazwa_apki
venv1->projekt_django->appki_tworzące cały projekt
venv2->projekt_django->appki_tworzące cały projekt

1 użytkowników online, w tym zalogowanych: 0, gości: 1