小编ada*_*dam的帖子

无法添加自定义域w/Google App Engine

我无法将自定义域映射到我的Google App Engine应用.我已经采取的步骤是:

  1. 我是Google Apps帐户的管理员
  2. 我是Google App Engine帐户的所有者
  3. 我已将域名添加到Google Apps的"域名"部分
  4. 我已在Google Apps中验证了域名的所有权
  5. 我已正确设置域的MX记录
  6. 我已使用以下网址检查域名是否已正确设置:https://toolbox.googleapps.com/apps/checkmx/

但是,在Google Apps的"域名"部分中的最后3天,它会显示"MX记录设置验证正在进行中".

此外,当我在Google App Engine帐户的应用程序设置中添加域名时,我会被重定向到登录页面(尽管已经登录,Google Apps中的管理员以及Google App Engine应用程序的所有者) ).无论哪种方式,当我再次登录时,我只是被重定向回到登录页面,我无法再进一步了.

此外,我已为App Engine帐户启用了结算功能.我之前已多次配置应用引擎域,从未遇到过这些问题.任何帮助,将不胜感激.

更新:

根据@ presveva的建议,我设置了一个新的Google Apps帐户(尽管已经有了一个),创建新的Google App后的第一页是服务器错误.刷新页面并验证域的所有权后,我将域添加到App Engine.

在"请接受Google App Engine条款和条件继续"页面上,首先没有任何条款显示(页面上有大量XMLHttpRequest错误),并且在提交"我接受.继续添加此服务"后,下一页说明"尝试安装此应用程序时出错.请稍后再试."

这个过程非常糟糕,如果谷歌解决这个问题会很好.

google-app-engine google-apps

7
推荐指数
1
解决办法
1986
查看次数

HTML5缓存清单和预取

我还没有完全掌握的一件事是,如果缓存清单在列出的所有文件处于联机状态时也充当预取.

例如,假设我正在访问:

/page1.html
Run Code Online (Sandbox Code Playgroud)

我网站上的每个页面都有相同的声明:

<html manifest="/cache.manifest">
Run Code Online (Sandbox Code Playgroud)

在缓存清单文件中,我有:

CACHE MANIFEST
/page2.html
/page3.html
/page4.html
Run Code Online (Sandbox Code Playgroud)

所以会发生的事情是我首先访问/page1.html,当我在线时,我的浏览器也会知道如何缓存2-4页.当我断开连接并访问第2-4页时,所有内容都会加载,因为它已经被缓存了.

问题:如果我访问/page1.html,并且我仍然在线连接,并访问/page2.html,我的浏览器是否仍会请求/page2.html,或者它是否会向服务器发出另一个请求并使用缓存的内容从/cache.manifest文件?基本上就像firefox使用的预取链接一样?

html html5 prefetch browser-cache

5
推荐指数
1
解决办法
824
查看次数

IIS重置IIS后经过身份验证的用户

我正在构建一个.net Web应用程序并使用带有cookie的Forms身份验证来记住用户是否已登录:

<authentication mode="Forms">
  <forms timeout="4320" cookieless="UseCookies" loginUrl="~/account.aspx" name="test" slidingExpiration="true" /> 
</authentication>
Run Code Online (Sandbox Code Playgroud)

但是在构建,更改web.config或进行IIS重置之后,我加载的第一个页面显示我没有登录.但是如果我再次刷新页面然后显示我已登录,即使我没有任何东西.

所以它似乎记得我已登录,但只在第一页加载后.

这是通常的吗?我在web.config中是否有错误配置的内容?这只是一个localhost问题吗?

c# asp.net authentication cookies forms-authentication

5
推荐指数
1
解决办法
1283
查看次数

手动验证django会话ID目前已通过身份验证

我需要有一个函数告诉我django会话ID当前是否已经过身份验证.我知道这已经内置到django中,我的工作正常.

但是我有一个传递会话ID的外部应用程序,当它将会话ID字符串传递回django时,我需要验证此会话ID是否有效并且当前已经过身份验证.

我在哪里开始重用django 1.2的一些内置函数?

谢谢

python django django-authentication django-sessions django-users

4
推荐指数
2
解决办法
3870
查看次数

从WCF中的web.config获取Sitecore"站点"数据

我理解WCF和Sitecore的问题,因为Sitecore.Context不能用于WCF请求.

但我真正想做的就是传入站点名称,并让WCF从web.config中的"站点"部分返回该"站点"节点的一些属性.

例如,在下面的代码中,网站"www.mysite.com"的网站名称为"mysitename".我怎么能以编程方式从web.config获取站点的主机名?

<sites>
   <site name="mysitename" hostName="www.mysite.com" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="100MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" />
</sites>
Run Code Online (Sandbox Code Playgroud)

我不关心它是否使用预构建的sitecore函数,或者只是能够读取web.config的这一部分的.net代码.任何反馈都会有所帮助,谢谢.

.net c# wcf web-config sitecore

4
推荐指数
1
解决办法
3996
查看次数

CSS First Child Select,特殊课程遗漏

我在列表的顶部和底部做圆角,每个LI都有背景颜色.由于背景颜色,整个UL的圆角不适用,并且第一个和最后一个LI仍然具有方角.

一切都很好,除了有些场景需要隐藏第一个LI,我用类名做这个,在下面的例子中我有"隐藏我".

<ul>
   <li class="hide-me">A</li>
   <li>B</li>
   <li>C</li>
   <li>D</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

因此,在上面的代码中,我想隐藏LI与类"hide-me"并显示LI B,C,D.因此,LI B将具有圆形左上方和右上方,并且LI D将具有圆形左下方和圆形右下方.

我正在使用的CSS就像:

li:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

li:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

li { background:yellow; }

.hide-me { display:none; }
Run Code Online (Sandbox Code Playgroud)

但正如你所看到的,我上面的CSS会将圆角应用于隐藏的LI A. 但在这种情况下,LI B将位于列表的顶部,因为LI A是隐藏的,但由于它不是UL中的第一个子节点,因此它没有圆角.

因此,对于这种情况,如何为未隐藏的第一个LI应用圆角?

html css css-selectors

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

动态选择要在django中扩展的基本模板

我的内容在移动和网站之间将完全相同.我唯一想要改变的是基础模板.一个用于移动HTML的基本模板,另一个用于网站HTML.

一种解决方案是包装render_to_response并确定要呈现的HTML,但我仍然有两个文件.

有没有办法可以动态地告诉模板要扩展哪个页面?

django templates django-templates

2
推荐指数
1
解决办法
1267
查看次数

Python正则表达式:字符串不包含"jpg",必须有" - "和小写

我正在为django url找出一个python正则表达式的麻烦.我有一定的标准,但似乎无法拿出神奇的公式.最后,我可以确定哪个页面是CMS页面,并将django函数传递给它应该加载的别名url.

以下是一些匹配的有效字符串示例:

  • 关于我们
  • 联系我们
  • 条款和条件
  • 信息/学习,更-PG2
  • 信息/我的,例如,URL

标准:

  • 必须全部小写
  • 必须包含短划线" - "
  • 可以包含数字,字母和斜杠"/"
  • 长度必须至少为4个字符,最多30个字符
  • 不能包含特殊字符
  • 不能包含的话:
    • .JPG
    • .gif注意
    • 巴纽
    • 的CSS
    • .js文件

不应匹配的示例:

  • 关于我们(有大写)
  • contactus(没有破折号)
  • pg(少于4个字符)
  • img/bg.gif(包含".gif")
  • files/my-styles.css(包含".css")
  • my-page @(包含字母,数字,短划线或斜线以外的字符)

我知道这还不是很接近,但就我而言:

(?P<alias>([a-z/-]{4,30}))
Run Code Online (Sandbox Code Playgroud)

我为有很大的要求而道歉,但我无法理解这个正则表达式的东西.

谢谢!

python regex django django-urls

2
推荐指数
1
解决办法
9067
查看次数

跟踪在谷歌应用引擎上运行的python中的速度问题

我是python,django和谷歌应用引擎的新手.所有伟大的工具,并一直享受与他们合作.

但是,在我的生产网站上加载一个网页需要4秒钟,我觉得这很糟糕,需要不到一秒钟.我还验证了在获取页面的请求中有很长时间,而不是下载任何媒体文件.

首先想的是,它仍然有任何gae应用程序的第一个启动问题,我不是试图解决这些问题.我了解到,在您上传新版本后第一次访问您的网站时,它需要首次加载代码.此外,如果您的网站不经常访问,那么这种情况很多.所有这些我都知道并且没有尝试获取更多信息.

我的网站相对简单,不加载大数据或显示复杂的设计.在我的本地主机上它运行得非常快.我还应该指出,我正在使用Django nonrel,这是一个很棒的工具,可以让我在gaj上快速开发django:http://www.allbuttonspressed.com/projects/django-nonrel

我遇到的问题是它让位于生产中加载页面的时间很长,我需要深入了解它.我确信我编写的内容很糟糕,但我对python和gae不太熟悉,知道最好的调试实践,特别是如果它似乎只在生产中有问题.

因此,对于新手python/django/google应用程序引擎开发人员,如何快速轻松地找到哪些功能花费了这么多时间?

python django google-app-engine django-nonrel google-cloud-datastore

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