我真的可以在这里提出一些建议。我是 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 的力量来处理我想要合并的所有其他事情。
请问有什么想法、解决方案、提示或技巧吗?