Как вы настроили среду разработки Django?

Я пытаюсь настроить локальную среду разработки Django, используя виртуальные машины, включенные с помощью Vagrant , но я не уверен, что лучше всего пойти об этом.

Я сделал git clone для файлов Django с рабочего сервера и установил все модули рабочего сервера на мою локальную виртуальную машину. Я хотел избежать установки базы данных на мою локальную виртуальную машину, но столкнулся с некоторыми проблемами с сеансами.Локальный компьютер использует SESSION_COOKIE_DOMAIN = 'localhost' , а производство использует SESSION_COOKIE_DOMAIN = '. Mydomain.com' , что создает некоторую путаницу.

Не говоря уже о том, что в setting.py в моей среде разработки мне пришлось изменить IP-адреса, чтобы они указывали на общедоступный IP-адрес базы данных (тем самым пробивая брешь в безопасности), в то время как мой производственный settings.py использует локальный IP-адреса, поэтому я использовал разные файлы settings.py.

Я могу продолжать экспериментировать с новыми методами, но мне действительно нужно начать работу над проектом, и я почти уверен, что некоторые люди уже поняли это.

Итак, как вы настроили среду разработки Django?

8
задан Cœur 7 July 2019 в 07:32
поделиться