小编Ale*_*xis的帖子

jQuery包装没有刷新

我需要在iFrame重新加载内容的情况下将iFrame包装在div中.有没有办法抑制刷新或其他方式来包装内容?

jquery refresh

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

iOS相当于Android的SharedPreferences

我正在寻找与Android的SharedPreferences相当的iOS .对于iOS用户,SharedPreferences是一种可在多个活动和视图中使用的简单键值查找.

我需要获取用户的姓名,年龄和身高并存储它,以便我对此应用的所有iOS视图都可以访问它.在iOS中执行此操作的最佳方法是什么?

android objective-c ios

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

Express/node.js路由器中的通配符

我想"摆脱"node.js中的路由器.目前,我所拥有的是这样的东西:

app.get '/thing1', (req, res) ->
    res.render 'thing1'

app.get '/thing2', (req, res) ->
    res.render 'thing2'
Run Code Online (Sandbox Code Playgroud)

有没有办法将这些崩溃到这样的事情:

app.get '/(*)', (req, res) ->
    res.render '(*)'
Run Code Online (Sandbox Code Playgroud)

PS:我正在使用coffeescript,但任何语言的答案都可以

node.js express

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

使用PIL自动旋转手机和accelorometer拍摄的照片

我在一个网络应用程序中使用Django + PIL + Amazon boto.用户发送图片,webapp显示它.大多数情况下,人们发送从手机拍摄的照片.有时,图像显示方向错误.有没有办法使用PIL或Django的ImageField从图像中获取元信息并使用它来将图像旋转到正确的方向?

python django django-models python-imaging-library

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

使用Coffeescript计算对象中的键数

我想知道我的coffeescript对象中有多少个键.

我可以用js做到这一点:

Object.keys(obj).length

有没有办法在Coffeescript中做到这一点?

javascript coffeescript

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

使用Firebug在元素中获取CSS的深层副本

我正在使用Firebug来检查网页的元素.在页面的右侧有一个"样式"选项卡,列出给定标记的所有CSS样式.这些CSS样式来自链接的CSS页面.

我想要做的是以某种方式复制一组div与在div中硬编码的CSS.这样我就可以复制和粘贴元素,并具有完全相同的样式.这可能与Firebug或其他工具有关吗?

css firebug

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

一旦Celery任务完成,就更新Django模型对象

一旦芹菜任务完成,我想更新我的模型对象.我现在不知道如何去做这件事.

这是文件的布局

models.py

from photos.tasks import photo_download

class Photo(models.Model):
    ....fields....


@receiver(post_save)
def download_photo_callback(sender, **kwargs):
    photo = kwargs["instance"]
    result = photo_download.delay(photo.uid)
Run Code Online (Sandbox Code Playgroud)

tasks.py

from photo.models import Photo

@task()
def photo_download(photo_uid, callback=None):
    ...do stuff...
    photo.status = 'D'
    photo.save()
Run Code Online (Sandbox Code Playgroud)

django celery django-celery

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

从redis pub/sub中的连接断开中恢复

我正在运行连接到redis数据库的客户端.客户端使用WiFi连接,有时会断开连接.不幸的是,当发生这种情况时,程序会继续运行而不会抛出任何类型的警告.

r = redis.StrictRedis(host=XX, password=YY...)
ps = r.pubsub()
ps.subscribe("12345")
for items in ps.listen():
    if items['type'] == 'message':
       data = items['data']
Run Code Online (Sandbox Code Playgroud)

理想情况下,我所寻求的是一个包罗万象的事件时,连接丢失,尝试重新建立连接,做一些纠错,然后把事情备份和运行.这应该在python程序中完成吗?我应该有外部看门狗吗?

python redis redistogo

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

根据另一个数组按顺序排序数组

我有一个从这样的数据库返回的对象:[{id:1},{id:2},{id:3}].我有另一个数组,它指定了第一个数组应该排序的顺序,如下所示:[2,3,1].

我正在寻找一种可以接收这两个数组并返回的方法或算法[{id:2},{id:3},{id:1}].理想情况下,它应该是有效的而不是n平方.

javascript sorting algorithm

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

显示和保存 Django ArrayField

ArrayField在模型中有一种类型。建议元素列表中的后端my_list自动用于。但是,用户随后需要根据需要更新此列表。该模型如下所示:

class my_model(models.Model):
    my_list = ArrayField(
        models.CharField(max_length=10)
    )
Run Code Online (Sandbox Code Playgroud)

问题在于,whenmy_list在模板中呈现的是一个带有逗号分隔列表的单个 html 输入标记。例如a,b,c,d

我的问题有两个方面。如何让模板语言显示逗号分隔的列表,以便每个元素都有自己的 html 输入框。此外,我正在努力解决的更困难的事情是如何制作它,以便将这些元素作为数组保存回模型。

我目前的想法是用 javascript 破解前端。但是有没有更好的方法可以用 Django 做到这一点?

django django-templates django-models django-forms django-views

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