小编Gre*_*nch的帖子

HTML5的所有Javascript API的良好资源在哪里?

我正在寻找一个参考资料,它总结了HTML 5中引入的所有可用Javascript API,适用于已实现任何新功能的每个浏览器.这样的事情存在吗?如果没有别的,那么至少是VIDEO标签

javascript api documentation video html5

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

如何将t.co URL转换为原始推文?

我正在浏览我们的网站分析,并且有大量的t.co网址,这些网址是我们正在进行的促销活动的推介.我试图弄清楚是否有办法通过Twitter API或其他方式将这些转回原始推文.我似乎无法找到一个好的方法来做到这一点,是否有一个?

twitter url-shortener short-url

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

Django测试镜像数据库没有接收数据

我正在尝试在我的Django应用程序上设置一些测试.我在整个应用程序中使用数据库镜像进行一些读取.当我尝试测试这些部分时,通过在数据库中创建模拟数据然后尝试读取它,看起来好像数据不在镜像数据库中,尽管被配置为a TEST_MIRROR.

用于测试的数据库配置如下所示:

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'maindb',
    'HOST': 'localhost'
  },
  'mirror1': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'maindb',
    'HOST': 'localhost',
    'TEST_MIRROR': 'default'
  }
}
Run Code Online (Sandbox Code Playgroud)

然后在我的测试中我做了这样的事情(Foo是一个模型)

Foo.objects.create(name='bar')
self.assertTrue(Foo.objects.filter(name='bar').exists()) # passes
self.assertTrue(Foo.objects.using('mirror1').filter(name='bar').exists()) # fails
Run Code Online (Sandbox Code Playgroud)

这对我来说很困惑,因为我认为TEST_MIRROR对镜像的调用是直接通过默认值?

python testing django unit-testing

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

我如何一起使用Django,sorl-thumbnail,memcached和S3?

我有一个项目,我需要开始创建用户上传图像的动态调整大小的缩略图,之前我已经生成了一些特定大小的缩略图.我有一个现有的模型,它代表一个如下图像:

class Image(models.Model):
  original = models.URLField()
  small = models.URLField()
  medium = models.URLField()
  large = models.URLField()
Run Code Online (Sandbox Code Playgroud)

其中每个都填入了S3上相应图像的URL.在上载时,将创建所有版本(实际上不久之后,通过计划任务),存储在S3中,然后在模型上设置.展望未来,我们的设计需要为每个缩略图设置许多不同的大小,因此将它们全部存储在数据库中是不切实际的.我想original在模板中保持并动态完成剩下的工作.

所以这是我来到sorl-thumbnail的地方.它似乎打算做我想要的,但我有点迷失它应该如何工作(现在不是).作为一个测试我已经做了一个基本的视图/模板,列出了一些图像和尝试缩略图,就像教程:

{% for img in image_set %}
  {% thumbnail img.original "180x180" crop="center" format="PNG" as im %}
  <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
  {% endthumbnail %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

最终生成文件的URL cache/84/8f/848fb078f2e8d35aecd92150c6fa6843.png(如404s).我不确定我理解这个文件应该存储在哪里.我假设它正在拉入S3文件,然后在某处创建缩略图,但我不清楚它在哪里,以及我应该从哪里提供它.现在全部都在本地devserver上,使用memcached(我可以看到设置了缓存条目).PIL安装在我的环境中,支持jpeg/png.

django memcached amazon-s3 sorl-thumbnail

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

如何判断值是Django模板中的字符串还是列表?

我有一个值的元组,我正在Django模板中迭代(1.4).一些值是必须打印出来的字符串,其他值是包含字符串的元组,必须自己迭代才能打印出它们的值.在模板中是否有一种方法可以决定,当我迭代主元组时,给定值是字符串还是列表(元组)?

python django templates django-templates

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