У django много конфликтов, если они не изолированы
Я очень новичок в Django и Web Dev в целом. Я слежу за учебником https://www.youtube.com/watch?v=n-FTlQ7Djqc&index=1&list=PL4cUxeGkcC9ib4HsrXEYpQnTOTZE1x0uc создать блог с помощью Net Ninja. Его версия Django - 1.x, но я использую 2.1.
Я закончил это и успешно подражал этому сам, следуя за.
Но я хотел сделать другой самостоятельно.
После того, как я его создал, файлы в моих статических файлах (картинки для фона) конфликтуют с моим предыдущим проектом.
Теперь фоновое фото моего нового проекта отображается в предыдущем проекте (оба проекта имеют статические файлы в одной и той же именованной папке)
Так я должен использовать virtualenv и это столкновение нормально? пожалуйста помоги
1 ответ
Это зависит от того, что вы имеете в виду под "столкновением". Если вы сконфигурируете обе установки так, чтобы они указывали на одно и то же расположение статических файлов, то да, у вас могут возникнуть некоторые "конфликты". Вы можете просто заставить их указывать на отдельные папки.
Что касается виртуальных сред, то, как правило, неплохо иметь отдельную для каждого проекта. Таким образом, вы можете лучше изолировать свои зависимости. Это особенно важно, если вы собираетесь запускать разные версии Django одновременно, когда некоторые сторонние приложения могут работать не на всех версиях.