【问题标题】:Need advice on how to setup this rather odd site (in Django)需要有关如何设置这个相当奇怪的站点的建议(在 Django 中)
【发布时间】:2010-01-05 11:55:14
【问题描述】:

我真的可以在这里提出一些建议。我是 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 的力量来处理我想要合并的所有其他事情。

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

【问题讨论】:

    标签: php html django ftp dreamweaver


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以简单地设置访问他的模板目录。并给他看:

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

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

      我希望我能正确理解问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-08
        • 2017-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-10
        相关资源
        最近更新 更多