Я только что начал изучать Django, и у меня возникли некоторые проблемы относительно «копии» проектов. У меня два компьютера, и я хотел бы использовать оба компьютера для моего развития. Когда я изучал PHP (в то время я даже не знал, как использовать Github), все, что мне нужно было сделать, это настроить веб-сервер на обоих компьютерах и загрузить все файлы с помощью Google Диска (с одного компьютера), а затем загрузить его с другого компьютера.Загрузка проектов Django, созданных в виртуальной среде на Github
Однако, мне кажется, что Django несколько отличается, поскольку он является каркасом и имеет множество настроек перед запуском проекта (включая виртуальную среду, я следую учебнику Youtube, и в нем говорится, что я буду лучше если я использовал virtualenv). Я думал, что это не сработает, просто загрузив всю папку проекта на другой компьютер.
В настоящее время я загрузил всю папку виртуальной среды на Github.
Итак, чтобы перечислить мои вопросы,
- При загрузке его на другом компьютере, я должен установки виртуальной среды на этом компьютере, а затем загрузить папку? ...
- Есть ли способ что я могу только синхронизировать или фиксировать файлы, которые были изменены в проекте автоматически? (То есть, мне нужно изменить многие файлы в проектах django (виды, URL-адреса, настройки ... и т. Д.), Но было бы сложно запомнить все файлы, которые я изменил, а затем отдельно зафиксировать их)
Любая помощь будет оценена по достоинству.
Спасибо! но так как я пользователь Windows, довольно просто использовать virtualenvwrapper. Во всяком случае, я не знал, что требования. Txt, так что я googled. Но у меня есть еще один вопрос. Возможно ли создать файл требований.txt, даже если я уже начал свой проект?Я имею в виду, что я уже настроил проекты и работал над ним, но, согласно вашему ответу, кажется, что мне нужно выполнить checkzeze.txt для пипетки сразу после установки. Если сможешь, не могли бы вы мне сказать? –
Не имеет значения, вы все равно можете выполнить 'pip freeze> requirements.txt'. Если оба пакета comp одинаковы, вы можете пропустить шаг 'pip install -r requirements.txt'. Этот файл полезен, когда кто-то настраивает их env в первый раз. Итак, да, сделайте этот файл и udpate всякий раз, когда вы устанавливаете какой-то новый пакет. – Sourabh
Спасибо. Могу я задать еще один вопрос. Я только использовал github для Windows и никогда не использовал git по командной строке. Я пробовал первый раз с моей оболочкой git и следил за вашей инструкцией (наряду с некоторой помощью руководства github). Он работал нормально до дополнения; но когда я попытался это зафиксировать, ничего не произошло и не появилось. Я устал от ожидания и просто нажал кнопку ввода; то я мог бы написать другие команды (мне казалось, что «нормально, процесс закончен, поэтому я могу запускать другие команды сейчас .. но я думаю, что ничего не случилось»). Потому что слишком много файлов для фиксации? Не могли бы вы объяснить это кратко? –