/ / Sono confuso con il progetto django root e virtualenv. Si prega di guidare - python, django, pip, virtualenv

Sono confuso con il root del progetto django e il virtualenv. Per favore guida - python, django, pip, virtualenv

Sono nuovo di Django e ho un virtualenv fuori dalla mia directory di progetto Django.

Quando scarico app di django open source comepython_social_auth usando pip install, le app risiedono nella directory dei pacchetti del sito di virtualenv e non nella radice del progetto. Ma le importa nei miei progetti. Dovrei conservare una copia delle app scaricate nella radice dei miei progetti? Sarebbe necessario se volessi distribuire il progetto?

risposte:

3 per risposta № 1

No. Le librerie non fanno parte del codice e non dovrebbero vivere nella directory del progetto. Sono dipendenze e dovrebbero essere installate da pip quando si distribuisce esattamente come nel proprio ambiente di sviluppo.