小编GJ.*_*GJ.的帖子

如何将可排序的计数列添加到具有多对一关系的模型的Django管理员?

假设我有一个Book模型,其中包含Publisher模型的外键.

我如何在Django管理员中显示每个发布者发布的图书数量的列,我可以使用内置排序?

django django-models django-admin

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

将Django DB从SQLite迁移到MySQL的最佳方法是什么?

我需要将我的数据库从sqlite迁移到mysql,而各种工具/脚本对我来说太多了,无法轻松找到最安全,最优雅的解决方案.

这对我来说似乎很不错http://djangosnippets.org/snippets/14/但似乎是3年以来获得更新令人担忧..

你能推荐一个已知Django 1.1.1可靠的解决方案吗?

mysql database migration sqlite django

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

如何使用Python脚本将文件上传到Google云端硬盘?

我需要从某些Linux服务器备份各种文件类型到GDrive(不仅仅是那些可转换为GDocs格式的文件).

用python脚本做这个最简单,最优雅的方法是什么?是否有适用于GDocs的任何解决方案?

python backup google-docs-api google-drive-api

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

如何用South重命名外键字段?

重命名一个简单的charfield等似乎很容易(Django - 如何使用South重命名模型字段?)

但是,当我尝试在ForeignKey字段上使用相同的时候,我收到一个错误:

_mysql_exceptions.OperationalError: (1091, "Can't DROP '[new_fkey_field_name]'; check that column/key exists")
Run Code Online (Sandbox Code Playgroud)

这源于迁移试图由于某种原因向后运行(如跟踪中所示).

有任何想法吗?

django django-south

13
推荐指数
4
解决办法
5415
查看次数

如何通过用户脚本/同步加载谷歌地图API?

我正在编写一个用户脚本(greasemonkey脚本),需要将谷歌地图添加到我无法控制的网站上的页面.

我试图像这样添加脚本(在加载我尝试的其他脚本时效果很好):

var my_script = document.createElement('script');
my_script.setAttribute('src',
             'https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=false');
document.head.appendChild(my_script);
Run Code Online (Sandbox Code Playgroud)

但这失败了:

Failed to execute 'write' on 'Document': It isn't possible to write into a 
document from an asynchronously-loaded external script unless it is explicitly
opened.
Run Code Online (Sandbox Code Playgroud)

如何从用户脚本加载和使用maps api?

javascript google-maps userscripts google-maps-api-3

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

使用新安装的模块而无需重新启动交互式会话

在长时间的交互式会话期间(使用ipython),我有时需要使用我尚未安装的模块.

安装新模块后,该模块可在新的交互式会话中导入,但不能在安装之前运行的会话中导入.由于我正在使用的内存中的所有变量,我不想重新启动会话...

如何才能获得此类以前运行的会话以导入新模块?

python import

12
推荐指数
1
解决办法
2509
查看次数

如何在xpath字符串中使用unicode?(UnicodeEncodeError)

我通过Python api在Selenium RC中使用xpath.

我需要点击一个文字是"提交"的元素

这是我得到的错误:

In [18]: sel.click(u"xpath=//a[text()='Submit \xbb')]")
---------------------------------------------------------------------------
UnicodeDecodeError                        Traceback (most recent call last)

/Users/me/<ipython console> in <module>()

/Users/me/selenium.py in click(self, locator)
    282         'locator' is an element locator
    283         """
--> 284         self.do_command("click", [locator,])
    285 
    286 

/Users/me/selenium.py in do_command(self, verb, args)
    201         body = u'cmd=' + urllib.quote_plus(unicode(verb).encode('utf-8'))
    202         for i in range(len(args)):
--> 203             body += '&' + unicode(i+1) + '=' + urllib.quote_plus(unicode(args[i]).encode('utf-8'))
    204         if (None != self.sessionId):
    205             body += "&sessionId=" + unicode(self.sessionId)

UnicodeDecodeError: 'ascii' codec can't …
Run Code Online (Sandbox Code Playgroud)

python unicode xpath selenium-rc

10
推荐指数
1
解决办法
7478
查看次数

Django管理员搜索:如何覆盖默认处理程序?

我希望自定义search_fields中搜索查询的方式.

有没有办法在不深入攻击Django代码或创建完全独立的视图的情况下完成它?

例如,我想为querystring.split()的每个项返回查询集的并集.因此,搜索"apple bar"将返回带有EITHER apple OR bar的结果,这与应用AND运算符的默认搜索不同.

django search django-admin

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

如何使用 AppleScript 关闭浮动窗口

我的一个应用程序进程偶尔会创建一个我想以编程方式自动关闭的浮动窗口。

我没有问题,检查此窗口,通过它的名字的存在,但当时我无法既不关闭它close window "windowname"也不是tell window "windowname" to close。例如

tell application "System Events" to tell process "processname"
    if exists window "windowname" then
        close window "windowname"
    end if
end tell
Run Code Online (Sandbox Code Playgroud)

这些导致:

error "System Events got an error: window "windowname" of process "processname" doesn’t understand the “close” message."

那我怎样才能关闭这个窗口呢?

macos applescript

10
推荐指数
1
解决办法
3509
查看次数

如何使用xpath迭代匹配css类的DOM元素?

我正在使用Python + Selenium RC处理带有可变数量的p元素的HTML页面,其中css类为"myclass".

当我尝试使用此xpath选择每个节点时:

//p[@class='myclass'][n]
Run Code Online (Sandbox Code Playgroud)

(用na自然数)

对于每个n,我只得到第一个带有此css类的p元素,这与我通过选择所有p元素迭代的情况不同:

//p[n]
Run Code Online (Sandbox Code Playgroud)

有没有办法可以使用xpath通过css类迭代元素?

html css xpath selenium-rc

9
推荐指数
1
解决办法
2631
查看次数