小编Fab*_*els的帖子

Python,在没有参数的情况下发起异常

我想知道关于在没有参数的情况下引发异常的最佳实践.在官方python文档中,您可以看到:

try:
    raise KeyboardInterrupt
Run Code Online (Sandbox Code Playgroud)

(http://docs.python.org/tutorial/errors.html第8.6章)

在一些不同的代码中,比如Django或Google代码,你可以看到:

  def AuthenticateAndRun(self, username, password, args):
    raise NotImplementedError()
Run Code Online (Sandbox Code Playgroud)

(http://code.google.com/p/neatx/source/browse/trunk/neatx/lib/auth.py)

在没有参数的情况下,异常是在被提升之前实例化的.没有参数实例化异常的目的是什么?什么时候应该使用第一种情况或第二种情况?

在此先感谢Fabien

python arguments exception raise

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

从ImageField覆盖_get_url()

我正在寻找从ImageField覆盖_get_url方法的最佳方法,我需要自定义url,因为我不想要默认返回的url(我分发此图像以及管理ACL的视图,因此url基于MEDIA_ROOT错了).

我应该创建自己的ImageField吗?或者是否有使用较少代码的解决方案?

在此先感谢Fabien

django django-models

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

等待用JQuery加载图像

我试图等待完成加载的图像,但似乎加载事件永远不会匹配.

这是我的代码:

$(function() {
var arrowWidth = 22;
var currentImageID = -1;
var imageOffsets = new Array();
var loadedImages = 0;
var numberOfImages = $("div#sliderGallery > ul > li").size();

$("div#sliderGallery > ul").hide();
$("div#sliderGallery").append("<div id=\"loading\"></div>");
$("div#sliderGallery > div#loading").append("Chargement en cours ...<br>");
$("div#sliderGallery > div#loading").append("<img src=\"progressbar.gif\" />");

function setOffset(imageID) {
    if (imageID != currentImageID) {
        $("ul#slide_items > li > img#"+currentImageID).fadeTo(0, 0.2); 
        currentImageID = imageID;
        $("ul#slide_items > li > img#"+currentImageID).fadeTo("slow", 1);
        $("div#sliderGallery > ul").css("left", imageOffsets[imageID][0]+"px");
        $("div#slideGallery > span.arrow").css("width", imageOffsets[imageID][1]+"px"); 
        $("div#sliderGallery > span#left").css("left", imageOffsets[imageID][2]+"px"); …
Run Code Online (Sandbox Code Playgroud)

jquery load image

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

标签 统计

arguments ×1

django ×1

django-models ×1

exception ×1

image ×1

jquery ×1

load ×1

python ×1

raise ×1