小编vic*_*tor的帖子

使用Ajax调用时获取Django调试信息?

有没有一种很好的方法来获取Django在使用jQuery进行Ajax调用时提供的调试信息?现在,当我打电话时,我只是在python runserver窗口中看到一个http/200服务器错误,但因为调用是通过javascript进行的,所以我没有得到包含所有信息的调试页面.

django jquery

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

创建由avahi广播的节目

我正在尝试编写一个程序来输出可以通过网络与avahi提供的数据.我看过的文档似乎说我必须用dbus注册服务然后将它连接到avahi,但是执行此操作的文档非常稀疏.有谁知道它的好文档?我一直在看这些:

python-dbus:http: //dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html#exporting-objects

python-avahi:http://www.amk.ca/diary/2007/04/rough_notes_python_and_dbus.html

我真的不熟悉avahi的工作方式,所以任何指针都会有所帮助.

python dbus avahi

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

python 对象上的递归 __dict__ 调用?

有没有一种干净的方法可以在 python 对象的所有属性上调用dict?具体来说,当我在我的对象上调用dict时,我得到了这个:

{'edges': [<dawg.Edge instance at 0x107aa0200>,
           <dawg.Edge instance at 0x10a581a70>,
           <dawg.Edge instance at 0x10656a680>]}
Run Code Online (Sandbox Code Playgroud)

但我希望该输出是实例的dict () 而不是实例描述。

编辑:我想我应该澄清一下,我正在尝试对对象进行 JSONify,所以我需要 type(obj['edges'][0]) 作为一个 dict。

python

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

如何映射Meta键来控制vim中的键?

如何映射我的Windows键(在Ubuntu中定义为Meta_L键),以便它也可以作为Vim中的Ctrl+ L键?在某些情况下,这对我来说是一个更舒适的映射.

vim

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

动态地将字段添加到MATLAB GUI?

我正在使用GUIDE生成MATLAB GUI,但我想在用户点击按钮时创建字段.有没有办法在回调中动态添加新的GUI对象?

matlab user-interface

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

将抛物线拟合到一组点的最快方法?

给定一组点数,抛物线最快的方法是什么?它是进行最小二乘计算还是有迭代方法?

谢谢

编辑:我认为梯度下降是要走的路.最小二乘计算会更加费力(必须进行qr分解或保持稳定的东西).

algorithm math interpolation regression

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

设计问题:javascript中的多态性

我正在尝试在javascript中设计一个易于扩展的表单系统,但是我遇到了一些问题.

想象一下一个网络表单,您可以在其中填写食谱,按顺序放置它们,然后提交给厨师做饭.然后,假设您有3类食谱:沙拉,开胃菜和主菜.显然,每个表单将具有不同数量的字段和不同的表单.

我正在尝试做的是有一个整体的表单管理器,基本上接受基类Recipes并调用它上面的各种东西,如.saveForm(),. fillForm()或createNewForm()但我想每个这些东西要在派生类中实现.

在Javascript中实现这个OO结构的最佳方法是什么?或者这不是正确的方法吗?在编写了一些代码后,我发现自己分配了自己的类型并不断进行手动类型检查,但这使得扩展更加困难.

javascript

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

如何在VIM中获得更好的支架匹配/对齐?

有没有办法让VIM把括号放在右缩进中?例如,每当我键入:

if (something)
    do something
Run Code Online (Sandbox Code Playgroud)

然后我在"做某事"之后点击进入,让它按照if语句跳回来?此外,当我进入插入模式时,我可以使它自动跳转到正确的缩进级别而不是停留在行的开头吗?

vim

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

无法在 Python/Django 中导入文件

我不确定发生了什么,但在我自己的笔记本电脑上,一切正常。当我使用 Python 2.3.5 上传到主机时,views.py 在 models.py 中找不到任何内容。我有:

from dtms.models import User
from dtms.item_list import *
Run Code Online (Sandbox Code Playgroud)

我的模型、item_list 和视图文件位于 /mysite/dtms/

它最终告诉我它找不到用户。有任何想法吗?

另外,当我使用 django shell 时,我可以执行“from dtms.models import *”并且它工作得很好。

好的,在执行以下建议后,我得到一个日志文件:

syspath = ['/home/victor/django/django_projects', '/home/victor/django/django_projects/mysite']
DEBUG:root:something <module 'dtms' from '/home/victor/django/django_projects/mysite/dtms/__init__.pyc'> 
DEBUG:root:/home/victor/django/django_projects/mysite/dtms/__init__.pyc
DEBUG:root:['/home/victor/django/django_projects/mysite/dtms']
Run Code Online (Sandbox Code Playgroud)

我不完全确定这意味着什么 - 我的文件位于 mysite/dtms/item_list.py 中。这是否意味着它正在加载?我看到 dtms 模块正在加载,但仍然找不到 dtms.models

python django

0
推荐指数
1
解决办法
3314
查看次数

Python JSON parse_float = decimal.Decimal无法正常工作

我有一个带浮点数的字符串,但是我不能让JSON把它作为小数加载.

x = u'{"14": [4.5899999999999999, "susan"]}'
json.loads(x, parse_float = decimal.Decimal)
Run Code Online (Sandbox Code Playgroud)

返回:

{u'14': [Decimal('4.5899999999999999'), u'susan']}
Run Code Online (Sandbox Code Playgroud)

知道我怎么能把它变成实际的"4.59"?

python json

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