我有一个用django构建的网站,它的响应性从320px到960px.
我注意到,当我告诉人们他们做的第一件事是去他们的原生应用程序商店并搜索"网站"时,如果失败他们然后去找好老谷歌...
所以我想构建网站的原生版本,但不会有额外的功能......它们就像便利的"书签"一样存在于应用程序商店和用户的移动桌面而不是WWW中.
鉴于我不想要任何额外的原生功能,我可以使用phonegap并将我的整个网站嵌入浏览器窗口吗?
我宁愿这样做,而不是从头开始,将网站转换为API并将模板/资产构建到phonegap中.
干杯,
阿西姆.
我在interweb周围进行了很好的翻找,似乎无法找到任何三态复选框的例子.它看起来不受SDK支持,我在网上找不到任何示例.
我想这是一个常见的问题,在我开始自己编写之前,有没有人知道我可以使用的一个好的flex三态复选框组件:)
干杯,
Jawache.
我有500个花车的清单.
我想从列表中选出11个数字,当加在一起时总和为N,N在一个范围内X <= N <= Y
这基本上是为了一个梦幻足球比赛,我们在人员阵容中自动选出11名球员.
总成本应该在一个范围内,而不是随机的.
一个解决方案可能是连续随机挑选11名玩家,直到我得到一个符合范围的总数,但我想知道是否有更优雅的方法?
我正在努力解决这个问题,当我正常运行我的应用程序时会话工作但我无法弄清楚如何在我的测试用例中设置会话中的数据.
文档说在测试用例中,您必须保存会话以在发出请求之前应用更改.https://docs.djangoproject.com/en/1.2/topics/testing/#persistent-state
例如
from django.test import TestCase
class TestLogin(TestCase):
def test_processuser(self):
redirect = '/processuser/'
session = self.client.session
session["id"] = '1234'
session.save()
response = self.client.get(redirect)
Run Code Online (Sandbox Code Playgroud)
但是从self.client.session返回的会话对象只是一个普通的python dict?
进入Client.session调用的代码是这样的:
def _session(self):
"""
Obtains the current session variables.
"""
if 'django.contrib.sessions' in settings.INSTALLED_APPS:
engine = import_module(settings.SESSION_ENGINE)
cookie = self.cookies.get(settings.SESSION_COOKIE_NAME, None)
if cookie:
return engine.SessionStore(cookie.value)
return {}
session = property(_session)
Run Code Online (Sandbox Code Playgroud)
cookie = self.cookies.get(settings.SESSION_COOKIE_NAME, None)返回None所以它只返回一个dict而不是会话存储.
在我保存会话之前,看起来我必须在测试客户端做更多的准备工作?没有真正的经验,任何帮助将不胜感激.
Django 1.2.5 Python 2.6.5
干杯,
阿西姆.