我正在按照这些说明在 Vagrant 上设置 Django 应用程序。
我已经成功地完成了它们并启动了 Django,但是:我现在如何在我常用的文本编辑器 TextMate 中编辑 Django 文件?
我想我可以 ssh 并使用 vi 从命令行编辑它们,但我认为 Vagrant 的重点是能够使用我常用的编辑工具。
我只是不确定 Django 文件的物理位置。
如果这个问题离题了,我很抱歉,如果编辑可以让我知道哪里最好,我会很乐意将它发布到其他地方。
该网站与我几个月前开始的网站完全相同。
从那以后我对 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。
我希望这会有所帮助——祝你好运。
Vagrant 总是将您设置的项目中的文件与您的 PC 同步。
因此,无论何时您 ssh 进入 vagrant,(通常)在 /vagrant 目录中,您都可以看到项目根文件夹中的所有文件(Vagrantfile ruby 脚本所在的目录)
现在您可以使用文本编辑器并将文件保存在您想要的文件夹中(为方便起见,请始终将新文件保存在项目目录中)。现在镜像 /vagrant 目录周围的目录结构,您可以看到文件保存在来宾计算机的相应文件夹中。
例如,如果您在项目根文件夹中创建并保存了一个文件,那么您可以看到它出现在 /vagrant 目录中。