我正在关注these instructions在Vagrant上设置Django应用。
我已成功完成它们并启动了Django,但是:我现在如何在我常用的文本编辑器TextMate中编辑Django文件?
我想我可以ssh并使用vi从命令行编辑它们,但我认为Vagrant的目的是能够使用我常用的编辑工具。
我只是不确定Django文件的物理位置。
道歉,如果这个问题偏离主题,我很乐意将其发布在其他地方,如果编辑可以告诉我哪里最好。
答案 0 :(得分:0)
该网站与我几个月前开始的地方完全相同。
由于我从那时起就更多地了解了Vagrant,我已经创建了自己的GitHub回购。你可以在这里下载:
https://github.com/FlipperPA/djangovagrant
设置方式:
以下是人们可能采用的方式的实例:
cd $home
git clone https://github.com/FlipperPA/djangovagrant.git
cd djangovagrant
vagrant up
vagrant ssh djangovm
cd /vagrant
django-admin.py startproject django_project
cd django_project
python manage.py runserver [::]:8000
然后,您将在" djangovagrant"中看到本地计算机上的Django项目构建。您通过上面的克隆命令创建的文件夹。您可以使用Textmate,Sublime或任何您想要在本地编辑文本的文本编辑器,并将它们映射到来宾VM。
我希望这会有所帮助 - 祝你好运。
答案 1 :(得分:0)
Vagrant始终与您的PC同步项目中的文件。
因此,每当您进入/ vagrant目录时,通常都在/ vagrant目录中查看所有文件,这些文件位于项目的根文件夹(Vagrantfile ruby脚本所在的目录)中
现在,您可以使用文本编辑器,并将文件保存在所需的文件夹中(为方便起见,请始终将新文件保存在项目目录中)。现在将目录结构镜像到/ vagrant目录周围,您可以看到文件已保存在来宾计算机的相应文件夹中。
例如,如果您在项目根文件夹中创建并保存了文件,则可以看到该文件显示在/ vagrant目录中。