修改现有的Django站点

时间:2011-05-26 13:49:16

标签: django web install

我对这个Django世界完全陌生。我以前没试过。

现在问题如下;

我的一个客户是在我不知道的其他地方托管他的网站,他们使用Django构建了网站。主机公司不允许对其服务器进行任何更改,而是为我提供了站点中所有文件的zip文件;所以我现在可以托管我的客户网站。

由于我对Django一无所知,有人可以说明我应该从哪里开始吗?

提前致谢。

干杯。 SACH

5 个答案:

答案 0 :(得分:4)

首先,在开发机器上安装Django。首先尝试在您的计算机上运行开发服务器。

收集要求:根据默认的Django settings.py文件检查settings.py中已安装的应用程序。看看网站是否有任何受欢迎的django应用程序。如果有,那么你可能也必须安装它们。 数据库以哪种格式提供?你会转向另一种更合适的格式吗?还需要用于数据库的Python绑定。

考虑到您已继承此项目并可能需要进行一些更改,请考虑安装django-south,以便您可以轻松地更改数据库架构。

如果您在自己的计算机上正常运行该站点,请考虑使用deplyoment。有很多静态内容吗? (如果是,请考虑nginx)。设置apache2并安装mod_wsgi模块。部署。

首先通过Django教程。然后看看已经提到过的Django Book。 Freenode上的Django IRC频道(#django)也非常乐于助人。

答案 1 :(得分:2)

如果已经编写了代码,Django相当容易设置。您需要安装所选的数据库,然后只需按照Django website

上的教程进行操作

Django附带一个内置服务器,因此无需Apache,nginx或其他许多内容即可轻松运行网站进行开发。

答案 2 :(得分:2)

你最好的选择是在尝试跳入头之前先了解Django - https://www.djangoproject.com/包含文档以及有关创建Django应用程序的教程。

答案 3 :(得分:1)

我学会了使用Django Book。 Django是一个易于使用的框架,你应该没问题。

此外,短期内还有一个名为views.py的文件和一个包含模板的单独文件夹。如果您熟悉MVC(Django中的MVT),则它包含功能形式的站点视图。可能(但不总是)有一个模板文件夹,其中包含很多网站的HTML。只是一个很好的开始指向基本修改。

答案 4 :(得分:0)

你也许可以从这里开始。 https://docs.djangoproject.com/en/dev/howto/deployment/ 首先,找出客户所需的django版本。在服务器(不是生产者)上安装它,设置apache和mod_wsgi。 zip文件可以转到dir,它可以包含在mod_wsgi配置中。

查找静态文件和设置apache或任何其他轻量级网络服务器来为其提供服务。

您可能不是开发人员,但请尝试使用django book。它可以让你很好地了解它的结构。