需要有关如何设置这个相当奇怪的站点的建议(在Django中)

时间:2010-01-05 11:55:15

标签: php html django ftp dreamweaver

我可以在这里做一些建议。我是Django的新手,但了解基本面。虽然我需要一些关于如何设置这个网站的建议(这不太常规)。

我有一个客户端,他的网站主要是静态HTML页面(很多),他喜欢在Dreamweaver中做内容。相信我,我试图向他展示CMS的方式,但他确实更喜欢这样做...他有多语言页面,他存储在不同的文件夹中,他使用FTP上传自己。目前,基本设置如下:

的index.php /en/lesson1.php /en/lesson2.php /fr/lesson1.php /fr/lesson2.php /da/lesson1.php /da/lesson2.php 等...

现在,PHP在这些页面中是小小的一点点。但它实际上主要是HTML。他在Dreamweaver中打开整个页面,让他在适当的位置进行布局和添加内容。他现在被要求提供更多功能,比如人们登录并拥有会员区,设置更好的邮件列表等等......我认为现在应该在Django中完成,因为我不想让它变得如此复杂带有管理区等的PHP。我想避免像Cake和Symphony这样的东西。

无论如何,我可以在Django中建立管理区域,这将允许他管理他的横幅,他的成员,他的邮件列表等。但Django可以设置在哪里,所以访问者访问的URL:像www.site .com / en / lesson1 /和Django只会加载访问者的HTML,它基本上位于客户端上传的FTP上的/en/lesson.html位置?

我正试图取得平衡,他仍然可以做他通常的Dreamweaver和FTP的事情,但是对于我想要合并的所有其他东西,还有Django的力量。

有什么想法,解决方案,提示或技巧吗?

2 个答案:

答案 0 :(得分:1)

您可以使用Generic Views来显示静态内容。

答案 1 :(得分:0)

您只需设置访问模板目录即可。并告诉他:

http://docs.djangoproject.com/en/1.1/topics/templates/#topics-templates http://docs.djangoproject.com/en/1.1/ref/templates/builtins/#ref-templates-builtins

关于admin中的区域,您必须开发它并为他提供适当的机制来管理数据。

我希望我理解相关的问题。