小编Rad*_*Hex的帖子

如何在不重新加载页面的情况下更改浏览器地址栏 - HTML/Javascript

可能重复:
GitHub如何更改URL而不是重新加载?

嗨伙计,

我注意到Github.com在浏览存储库时不会强制用户下载网页,而是使用AJAX来刷新页面内容.

Github还将浏览器地址栏更改为表示内容的真实地址.我不知道如何在网址中使用#hashtags来实现这一点.


简而言之: github使用ajax加载新的网页,而不使用主题标签.他们是如何做到这一点的?


有任何想法吗?

html javascript ajax jquery

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

Fabric - 有没有办法捕获运行stdout?

我正在尝试执行以下操作:

output = run("ls -l backups")
for line in output.split("/n"):
    do_stuff(line)
Run Code Online (Sandbox Code Playgroud)

具有任何方式stdoutls发送到output


更具体地说,我正在使用一个名为CLI的应用程序s3cmd,该应用程序ls与远程Amazon S3存储桶类似.

因此,替代品ls将无济于事.


python fabric

32
推荐指数
5
解决办法
3万
查看次数

Django管理员的记录活动 - Django

我需要跟踪/记录Django管理员的活动.

我知道管理员在某处存储了消息,但我不知道如何访问它们以便将它们用作简单的日志.


我正在尝试跟踪以下内容:

  • 用户执行操作

  • 已采取行动

  • 行动日期

多谢你们.

python django logging django-admin

26
推荐指数
3
解决办法
2万
查看次数

捕获使用jQuery执行的任何单击

我想这样做的菜鸟方式

$('*').click(function(){...});
Run Code Online (Sandbox Code Playgroud)

但有没有办法可以捕获任何类型的点击,而无需为DOM中的每个对象注册一个监听器?


帮助会很棒.=)

javascript jquery dom onclick javascript-events

26
推荐指数
2
解决办法
3万
查看次数

获取装饰功能的名称?

这是我的装饰者:

def check_domain(func):

    def wrapper(domain_id, *args, **kwargs):
        domain = get_object_or_None(Domain, id=domain_id)
        if not domain:
            return None
        return func(domain_id, *args, **kwargs)

    return wrapper
Run Code Online (Sandbox Code Playgroud)

这是一个包裹的功能:

@check_domain
def collect_data(domain_id, from_date, to_date):
    do_stuff(...)
Run Code Online (Sandbox Code Playgroud)

如果我这样做,collect_data.__name__我会得到wrapper而不是collect_data

有任何想法吗?

python django decorator

26
推荐指数
3
解决办法
2万
查看次数

如何编辑表以启用CASCADE DELETE?

我有一个代表用户的表.当用户被删除时,我得到:

DELETE语句与REFERENCE约束冲突

显然,CASCADE DELETE并不像我在SQL Server中想象的那么容易,并且需要将选项添加到表中.

问题是:我无法弄清楚如何添加CASCADE DELETE选项.

我正在使用:SQL Server 2008.任何想法如何做到这一点?

sql sql-server sql-server-2008 cascading-deletes

25
推荐指数
3
解决办法
4万
查看次数

查看权限,但不能更改! - Django

是否可以授予用户查看权限,但不能更改或删除.

目前在我看到的唯一权限是"添加","更改"和"删除"...但在那里没有"读/看".

我真的需要这个,因为有些用户只能咨询管理面板,以便查看已添加的内容.

python django django-admin

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

Javascript或Python - 我如何判断它是白天还是白天?

根据用户的时间和地点,我怎么知道它目前是晚上/白天还是日出/黎明?

我没有找到任何有用的东西,我可以在客户端或后端使用.

令它变得棘手的是小时不一定定义是否是白天和黑夜,这在很大程度上取决于年,月,日,小时和地理坐标.


澄清......模仿这样的事情.

在此输入图像描述


对此进行近似的方法也非常有用.


希望有人能帮忙!

javascript python timezone geolocation

21
推荐指数
3
解决办法
2860
查看次数

NodeJS和HTTP客户端 - 是否支持cookie?

NodeJS是一个非常棒的工具,速度极快.

我想知道HTTPClient是否支持cookie,以及是否可以用来模拟非常基本的浏览器行为!


非常感谢帮助!=)


编辑:

发现这个:node-httpclient(看起来很有用!)无法正常工作!

javascript http node.js

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

使用Django-Celery重试任务 - Django/Celery

我在重试任务时遇到问题,这是测试任务的样子

from celery.decorators import task

@task()
def add(x, y):
    if not x or not y:
        raise Exception("test error")
    return x+y
Run Code Online (Sandbox Code Playgroud)

我找不到任何关于如何重试装饰任务的文档,我发现这一切都是这样的:

self.retry(x,y, exc=exception, countdown=30)
Run Code Online (Sandbox Code Playgroud)

这似乎不适用于我的情况,因为没有self从方法传递的变量.

编辑:

我现在尝试以下无效:

from celery.decorators import task

@task()
def add(x, y):
    if not x or not y:
        try:
            raise Exception("test error")
        except Exception, e:
            add.retry([x, y], exc=e, countdown=30)
    return x+y
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

TypeError("重试的kwargs参数不能为空.任务必须接受**kwargs,请参阅http://bit.ly/cAx3Bg ",)

python django scheduled-tasks celery django-celery

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