简化Django的开发过程

时间:2013-09-18 03:18:43

标签: python django git web-deployment

我是一名自由编辑兼导师,也是一位希望全职过渡到后者的小说作家和艺术家。当然,这种转变的一部分涉及建立一个网站;一个动态网站,可以轻松添加各种形式的新内容。现在,我一直打算学习如何编程,而我根本没有钱聘请别人去做。所以,我在Python中的简短尝试有了很好的经验,我决定和Django一起建立自己的网站。

我为开发环境设置了一个Fedora Virtualbox(因为我不想通过箍来使Windows工作)并且在一些Django教程上去了城镇。一切都在游泳,直到生命干预,我没有触及项目三个星期。我现在能够回归它,但我在这个过程中意识到了两件事。首先,为了找到某些文件的位置,我不得不做一些回溯我的步骤,其次,我不知道在构建完网站之后我将如何部署网站。我的目的是获得最便宜的Linode,并在未来我需要更多的理论点之前主持。

我怀疑re:文件组织问题,这是我随着时间的推移会变得更熟悉的东西,不过如果有任何技巧我应该注意简化整个Django开发空间的结构,我'我渴望了解他们。但是,部署呢?如果有足够的知识,使用Git自动推送网站的整个文件结构的过程有多可行?我怎么能这样做,以免它篡改我的开发环境的设置?

1 个答案:

答案 0 :(得分:0)

作为一名Django开发人员,我可以向您保证,它会在您身上发展,并且更容易理解开发环境。

  1. 你应该记住,settings.py可能会在一开始就有你的想法。好的部分是它只有一次,在你启动并运行之后,你只需触摸settings.py即可添加新模块或更改一些配置但不太可能。

  2. 我相信有些主机与git集成,所以这不应该是一个问题,因为你可能只是将项目的url克隆到主机(并且不要忘记启用/配置wsgi)

    < / LI>
  3. 要将settings.py从混乱中删除,您将告诉git不要使用以下命令跟踪文件:git rm file;然后当你添加文件进行提交时,你可以用git add -u来实现它,所以它只引用你跟踪的文件。

  4. 我不确定我是否足够清楚。 (可能不是)但是,我希望我能以某种方式帮助你。