我对这个Django世界完全陌生。我以前没试过。
现在问题如下;
我的一个客户是在我不知道的其他地方托管他的网站,他们使用Django构建了网站。主机公司不允许对其服务器进行任何更改,而是为我提供了站点中所有文件的zip文件;所以我现在可以托管我的客户网站。
由于我对Django一无所知,有人可以说明我应该从哪里开始吗?
提前致谢。
干杯。 SACH
答案 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。它可以让你很好地了解它的结构。