我第一次尝试自己开发网站,并没有任何真正的经验,但有一些框架和技术在使用。目前,我正在使用django,它运行在本地apache服务器下。对于前端部分,我使用的是引导源代码和无。我必须使用git。因此,项目文件夹将包含大量的发布站点不能。
apache根目录(默认的根目录)是var/www/html/bestsite。它使用起来不太方便,因为它需要根用户,所以每个编辑器都必须在root用户下运行。
接下来的逻辑步骤是重新配置apache来使用其他路径,比如说home/user/project/bestsite,但是在这里我还是有很多不必要的地方,因为发布站点不能。我可以编写一些脚本或者使用Grunt将最好的站点的内容复制回var/www/html/bestsite,但是我对这个解决方案的合理性有疑问。
最后,问题是它应该是怎样的?你如何组织你的项目?
发布于 2015-07-05 21:28:23
对于开发,不要使用Apache。使用内置开发服务器。您可以使用python manage.py runserver运行它。当涉及到更少或更少的问题时,我建议使用django-压缩机。它与django开发服务器很好地集成在一起,在那里动态生成css。
我建议使用流浪箱进行开发。这样你就可以在类似于生产的系统上进行开发。还可以用迷途人来旋转Amazon实例。
如果配置正确,在项目结构方面您是自由的。这在很大程度上取决于项目的规模。对于小型项目,默认结构非常适合。我个人用一个文件夹包装这个django-项目文件夹,在那里git,倾诉,等等找到了地方。
https://stackoverflow.com/questions/31231794
复制相似问题