小编ial*_*ali的帖子

Django-nonrel≤1.3和Google App Engine上的Memcache

我是一名设计师,仍在尝试将我在Google App Engine中的第一个应用程序编写为实验.

我已经按照以下说明设置memcache来缓存我的整个站点:http://docs.djangoproject.com/en/dev/topics/cache/#memcached

我很清楚我需要在settings.py中添加以下内容:

CACHE_BACKEND = 'memcached://[IP ADDRESS]:[PORT]/'

然后:

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.cache.FetchFromCacheMiddleware',
)
CACHE_MIDDLEWARE_SECONDS=60*2

这可能是一个非常愚蠢的问题,但我的IP地址和端口对于我的谷歌应用引擎网站会是什么?我是否需要考虑,因为它是在Google上托管的?

我怎么才能找到它

google-app-engine memcached django-nonrel

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

处理django包含模板标记中的请求

我是Django的新手,我正在尝试将上传文件表单放入包含标记中.所以我可以在各种模板中使用它.

我创建了以下包含标记:

#upload_files.py

@register.inclusion_tag('upload_form.html')
def upload_handler(context):
    request = context['request']
    view_url = reverse('upload.views.upload_handler')
    if request.method == 'POST':
        form = UploadForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
        return HttpResponseRedirect(view_url)

    upload_url, upload_data = prepare_upload(request, view_url)
    form = UploadForm()

    upload_model_list = UploadModel.objects.all().order_by('-pub_date')

我现在希望将其包含在模板中,所以在我拥有的页面上:

#mypage.html
{% extends 'base.html' %}
{% load upload_files %}

{% upload_handler %}

我收到以下错误:

upload_handler takes 1 arguments

我应该从模板中传递什么参数?

django templates request templatetags

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

在django-nonrel中创建超级用户

我是一个新手,正在浏览django-nonrel教程,并在Google App Engine中设置了django-nonrel.

我现在正在尝试使用以下方法创建超级用户:

manage.py createsuperuser --username = joe --email=joe@example.com

我明白了

未知命令:'createsuperuser'输入
'manage.py help'以供使用

当我输入manage.py help时,我没有看到createduperuser列出.

救命.

google-app-engine django-nonrel

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

XSL和命名空间

这可能是一个非常简单的问题,但它似乎无法得到它并且正在撕裂我的头发.我有以下XML:

<?xml-stylesheet type="text/xsl" href="email.xsl"?>
<Example xmlns="">
  <Name xmlns="urn:rnb.fulfilment.bus.contracts.public.exampleBookName.v1">Mark</Name>
</Example>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下XSLT:

<xsl:stylesheet 
  version="1.0" 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
   <xsl:template match="/">
    <html>
      <body>
        <table width="90%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td>
              <p>AUTOMATED CONFIRMATION: This confirmation email is unable to take replies. For further assistance please visit our Help pages or Contact us</p>
              <p>Dear <xsl:value-of select="Name"/>,</p>
              <p>Thank you for blah blah... </p>
            </td>
          </tr>
        </table>
        <xsl:apply-templates/>
      </body>
    </html>
  </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

当我xmlns=urn:rnb.fulfilment.bus.contracts.public.exampleBookName.v1在XML Feed中使用时,我无法显示名称,当我删除时xmlns,名称显示正常.

我缺少一些语法吗?我已经尝试将命名空间添加到<xsl:stylesheet>元素:

<xsl:stylesheet 
  version="1.0" 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:rpg="urn:rnb.fulfilment.bus.contracts.public.exampleBookName.v1"
>
Run Code Online (Sandbox Code Playgroud)

然后使用我在XPath表达式中给XSLT的前缀:

<xsl:value-of select="Name"/> …
Run Code Online (Sandbox Code Playgroud)

xml xslt namespaces

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

Django-nonrel在Google App Engine中管理超级用户

我有一个Django应用程序,我为其创建了一个超级用户帐户,因此我可以登录django-admin.

这适用于本地(我可以登录).

如何在Google App Engine上的appspot.com帐户上创建超级用户?

google-app-engine django-admin django-nonrel

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

在django-nonrel上使用django-admin,使用App Engine模型

我正在为Google App Engine创建一个Django应用程序.我正在使用django-nonrel,但我正在使用Google App Engine模型.

我也想使用Django的管理站点.

我对于航空公司应用的models.py是:

from google.appengine.ext import db

class Airline(db.Model):
 name = db.StringProperty(required=True)
 description = db.TextProperty()
 notes = db.TextProperty()

 class Meta:
  verbose_name_plural = 'Airlines'

 def __unicode__(self):
  return self.name

我的admin.py是:

from django.contrib import admin
from airlines.models import *

admin.site.register(Airline)

我做GAE runserver并得到以下错误:

TypeError at /admin/

'PropertiedClass' object is not iterable

我可以不使用django-nonrel管理员使用Google App Engine模型吗?

django-admin django-nonrel google-cloud-datastore

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