首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何为django支持的flash站点配置小型托管公司的服务器?

如何为django支持的flash站点配置小型托管公司的服务器?
EN

Stack Overflow用户
提问于 2008-10-14 17:25:11
回答 3查看 556关注 0票数 1

我正在考虑成立一家小公司,为艺术家投资组合托管基于flash的网站。客户控制面板将是django供电的,并将提供上传他们的图像,管理画廊,销售打印等界面。

考虑到到托管站点的大部分流量将最终到达它们的顶级域,这将只导致静态媒体点击(嵌入flash电影的HTML页面),我可以设置lighttpd或nginx来处理这些请求,并将django内容传递回apache/mod_ and。

似乎我可以在一个盒子上设置所有这些,django站点框架保持每个站点的管理独立。

我不是一个好的服务器管理员。有没有什么我看不到的地方?

EN

回答 3

Stack Overflow用户

发布于 2008-10-21 03:44:54

也许吧。我不认为内置的管理界面是真的设计来围栏管理员到他们自己的网站。sites框架更适合于在多个站点上发布相同的内容,而不是将用户限制在一个或另一个站点上。您最好编写自己的管理界面来强制执行这些分隔。

就提供内容而言,似乎可以提供一个使用动态XML文件填充内容的通用(静态) Flash文件。如果您使用Django生成XML,那么它将为您提供所需的动态内容。

票数 2
EN

Stack Overflow用户

发布于 2008-11-09 00:32:28

这段django代码片段可能就是让它们保持分离所需的东西:

http://www.djangosnippets.org/snippets/1054/

一个非常简单的多用户博客模型,其管理界面配置为仅允许用户编辑或删除他们自己创建的条目,除非他们是超级用户。

票数 1
EN

Stack Overflow用户

发布于 2009-12-14 23:34:51

根据你要托管的站点数量,使用admin一次编写一个Django应用程序,然后为每个新站点创建一个单独的Django项目可能会更容易。这很简单,它肯定有效,而且作为一个额外的奖励,你可以向新网站添加功能,而不会冒着在旧网站上造成问题的风险。

不过,更方便的做法是自定义管理员,以便将用户可以看到的对象数量限制为给定站点本身上的对象。这很容易做到,尽管您可能希望使用RequestSite而不是sites框架中的常用站点,因为这需要为每个站点单独设置。

在ModelAdmin中存在这样一种方法,您可以覆盖该方法,以手动控制正在编辑的对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/202068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档