问题列表 - 第9503页

单个django实例上的"站点框架"

我想在与站点其余部分不同的子域上提供专门的RSS源.

我是否可以使用sites框架在单个django实例中使用不同的urls.py和settings.py文件.或者我是否需要设置两个apache位置,并在apache conf中设置不同的settings.py文件.

我需要设置两个urls.py文件的原因是为了避免重复的内容.我不希望主站点在rss.example.com上可用,我不希望在example.com上访问专用的源

从单个django实例中提供它们将是理想的,因为我们使用有限内存的共享主机,并且打开一个仅提供rss的实例似乎是浪费.

编辑:我得出结论,使用单独的urls.py文件的多个实例对我来说最简单...但我发现这篇文章描述了如何使用单个实例来完成它:

http://effbot.org/zone/django-multihost.htm

解决方案:Django特百惠

我最终编写了一个框架,用于在单个django实例上运行多个站点副本.

基本思想是SITE_ID为每个请求动态更改设置,并从数据库加载备用设置.它基于域执行此操作并SITE_ID = 1默认使用(当它找不到任何内容时)

settings.py文件中的所有设置都作为默认值,由当前站点的数据库中存储的设置覆盖.

它工作得很好:)它正在http://rootbuzz.com的生产中运行

apache django rss settings sites

6
推荐指数
1
解决办法
3821
查看次数

用于检查变量是否属于元素集的XSLT表达式

我有这样的代码:

  <xsl:if test="$k='7' or $k = '8' or $k = '9'">
Run Code Online (Sandbox Code Playgroud)

有没有办法把这个表达式放在一个表单中,比如SQL

   k IN (7, 8, 9)
Run Code Online (Sandbox Code Playgroud)

Ty :)

xslt

17
推荐指数
2
解决办法
3万
查看次数

如何让VS2008在创建项目后创建不同的*.DLL名称?

要在VS2008中创建项目,必须在创建项目时为编译的输出分配名称.如果要创建类库,则此输出为<output name> .DLL.我可以通过VS2008界面更改项目中的每个其他名称.如果我后来后悔输出的名称,我找不到改变项目输出*.exe或*.dll名称的方法.

怎样才能改变名称输出一个VS2008项目的项目已经创建和输出的名字已经被定义的时候?

visual-studio-2008 visual-studio

5
推荐指数
2
解决办法
5536
查看次数

ASP.NET MVC Urls和IIS集成Windows身份验证

我有一个完全支持Forms身份验证的ASP.NET MVC应用程序.但是有一组路由(/ report /%)我需要强制集成Windows身份验证,因为这些页面需要模拟当前用户(出于安全原因).

如果我将整个站点设置为集成的Windows身份验证,这一切都有效,除了firefox在用户访问站点主页时提示用户输入两次用户名/密码(一次用于Windows身份验证,然后再用于表单身份验证),而IE仅提示表格认证.这很好,我知道这是Firefox的默认行为,但是为了不让用户高兴,我被要求将Windows身份验证要求限制为仅限于网站的/ report/*部分,因此只有在他们转到/ report /%中的任何页面.

在ASP.NET WebForms中这很容易,因为有一个physcial/report文件夹来放置身份验证配置,但在MVC中这个URL是虚拟的,所以我不能这样做.有谁知道这样做的好方法?我试图创建一个"网关"aspx页面,用户在重定向到相应的报告页面之前需要首先完成,虽然Firefox确实在正确的位置提示用户输入他们的Windows凭据,但它似乎没有保留将后续请求的详细信息发送到任何/ report /%页面.有任何想法吗?会非常感激!

asp.net iis asp.net-mvc windows-authentication

6
推荐指数
1
解决办法
3092
查看次数

为什么我不能成为模板参数的朋友?

在研究问题的答案时(基于这个答案),我尝试做以下事情:

template <class T>
class friendly {
    friend class T;
};

friendly<string> howdy;
Run Code Online (Sandbox Code Playgroud)

无法编译时出现以下错误:

错误:模板参数"T"不能用在精心设计的类型说明符朋友类T中;

从我的好朋友Google可以理解的是,我不会不小心尝试实例化,friendly<int>但为什么在编译模板时这是一个错误?在使用无效类型实例化模板时不应该是错误(例如我写的int f() { return T::foo(); })

c++ templates friend

6
推荐指数
1
解决办法
707
查看次数

使用unix时间戳的UTC时区午夜

我正在寻找一个日期的数字表示和午夜(UTC)的unix时间似乎是合理的选择.但是,由于我不确定我的数学技能,所以也是如此

date = date - date % (24 * 60 * 60);
Run Code Online (Sandbox Code Playgroud)

dateunix时间戳在哪里,这样做的方法?有没有更简单的方法?

math unix-timestamp

3
推荐指数
1
解决办法
2305
查看次数

表单中的任何按钮都会自动提交吗?如何禁用此功能?

我试图在html表单中有一个清晰的按钮,但它似乎自动提交.我该如何解决这个问题?

我觉得我错过了一些明显的东西.

谢谢,我有一个有效的答案...所以现在我只是好奇.是否有任何理由在表单中使用按钮元素,或者没有任何理由?

html

0
推荐指数
1
解决办法
645
查看次数

如何将图像分割成多个部分?

任何机构都可以向我解释一下图像在iPhone OS中如何(同样且不平等地)分成多个部分.如果您提供示例代码,对我非常有帮助.

iphone cocoa-touch image-manipulation uiimage

3
推荐指数
1
解决办法
4637
查看次数

告诉AppleScript构建XCode项目

以下是我想要的步骤:

  1. 启动xcode
  2. 打开一个特定的xcodeproj文件
  3. 构建并调试它
  4. 退出xcode

以下是我第一次尝试编写AppleScript:

tell application "Xcode"
    tell project "iphone_manual_client"
        debug
    end tell
    close project "iphone_manual_client"
end tell
Run Code Online (Sandbox Code Playgroud)

这仅在xcode打开此项目时有效.我希望只在必要时才打开项目.

任何AppleScript专家都可以指出我正确的方向吗?谢谢.

-chuan-

xcode applescript

13
推荐指数
1
解决办法
1万
查看次数

类和类之间的区别<?>

a ClassClass<?>声明之间有什么区别.

  • Class a;
  • Class<?> b;

java generics

41
推荐指数
2
解决办法
6210
查看次数