小编Hel*_*nar的帖子

Django Facebook Connect App推荐

我想为我的Django网站实现Facebook连接登录,我已经检查了现有的应用程序.

到目前为止,为此我找到了Django-Socialauth,django-socialregistrationdjango-facebookconnect.

问题是选择哪一个,我想听听其他任何有这些应用程序经验的开发人员的意见.

对我来说,Facebook Connect登录应用程序与@login_required,默认的auth系统以及django-registration一起使用非常重要.

请分享你的经验:)

django facebook django-apps

34
推荐指数
1
解决办法
8766
查看次数

Python:获取异常的错误消息

在python 2.6.6中,我如何捕获异常的错误消息.

IE:

response_dict = {} # contains info to response under a django view.
try:
    plan.save()
    response_dict.update({'plan_id': plan.id})
except IntegrityError, e: #contains my own custom exception raising with custom messages.
    response_dict.update({'error': e})
return HttpResponse(json.dumps(response_dict), mimetype="application/json")
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.我明白了:

IntegrityError('Conflicts are not allowed.',) is not JSON serializable
Run Code Online (Sandbox Code Playgroud)

python django exception-handling

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

Python urllib2 URLError HTTP状态代码.

我想在引发URLError异常后抓取HTTP状态代码:

我尝试了这个,但没有帮助:

except URLError, e:
    logger.warning( 'It seems like the server is down. Code:' + str(e.code) )
Run Code Online (Sandbox Code Playgroud)

python exception urllib2

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

Django网站有2种语言

我想开发一个包含2种语言的站点,默认语言,我的母语和可选的英语.我计划让我的域名如下:

www.mydomain.com/tr/
www.mydomain.com/en/
Run Code Online (Sandbox Code Playgroud)

默认情况下,一旦用户输入mydomain.com.它们将被重定向到/tr/版本并选择通过顶级菜单转到/ en /.这是我的问题.

什么是最好的Django方式来维护这两种语言,请注意我不想自动翻译,但我想自己维护这两种语言的文本.

谢谢

django multilingual

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

Django用户模型,添加功能

我想在Django的默认用户模型中添加一个新函数,用于检索模型类型的相关列表.

这样的Foo模型:

class Foo(models.Model):
    owner = models.ForeignKey(User, related_name="owner")
    likes = models.ForeignKey(User, related_name="likes")
Run Code Online (Sandbox Code Playgroud)

........

    #at some view
    user = request.user
    foos= user.get_related_foo_models()
Run Code Online (Sandbox Code Playgroud)

怎么能实现这一目标?

django django-models django-users

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

检查文件是否在Java中被锁定

我的Java程序想要读取一个文件,该文件可以被写入其中的另一个程序锁定.我需要检查文件是否被锁定,如果是,请等待它是免费的.我该如何实现这一目标?

Java程序在Windows 2000服务器上运行.

java locking

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

Django,检索IP位置

我想通过从他们的IP地址检测他们的位置,将我的用户重定向到我网站中的特定位置区域.

在Django 1.1.1下实现这一目标的最佳方法是什么?

谢谢

编辑:我想在欧洲以城市为基础的定位.

django geolocation

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

Django和SSL问题

我计划通过收取信用卡来销售产品,因此使用SSL对于Django支持的网站至关重要.我对此非常天真.

我最初的django设置计划是使用Apache作为网络服务器,并使用mod_wsgi与Django进行通信,Apache再次提供静态媒体.在SSL协议达成计划之前,一切似乎都很好.

我将使用SSL协议用于用户帐户配置页面,整个购买顺序,也许在django管理员.

我检查了官方文件并用Google搜索,但答案相当令人困惑.

  • 在此设置中实施SSL的推荐方法是什么?
  • 对这个第一次SSL实施者到网站的任何建议?
  • 这个页面中,似乎他们已经将Nginx包含在堆栈中.没有它,难道不能这样做吗?

谢谢

python django ssl

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

定向未加权图中最长的非循环路径

可以使用什么算法来查找未加权有向无环图中的最长路径?

algorithm graph

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

MATLAB中的最近邻插值算法

我正在尝试使用最近邻插值算法编写自己的函数来放大输入图像.不好的部分是我能够看到它是如何工作但无法找到算法本身.我将不胜感激任何帮助.

这是我尝试将输入图像放大2倍的原因:

function output = nearest(input)
[x,y]=size(input);
output = repmat(uint8(0),x*2,y*2);
[newwidth,newheight]=size(output);
for i=1:y
    for j=1:x
        xloc = round ((j * (newwidth+1)) / (x+1));
        yloc = round ((i * (newheight+1)) / (y+1));
        output(xloc,yloc) = input(j,i);
    end
end
Run Code Online (Sandbox Code Playgroud)

这是马克建议之后的输出替代文字

matlab interpolation image-processing nearest-neighbor resize-image

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