小编Rad*_*Hex的帖子

Urlretrieve和用户代理? - Python

我正在使用urllib模块中的urlretrieve.

我似乎无法找到如何在我的请求中添加User-Agent描述.


urlretrieve有可能吗?或者我需要使用其他方法吗?

python urllib

14
推荐指数
4
解决办法
9122
查看次数

棘手的模型继承 - Django

我觉得这有点棘手,至少对我而言.:)

所以我有4个模特Person,Singer,BassistNinja.

歌手,贝斯手和忍者继承自人.


问题是每个Person都可以是它的任何子类.

例如,一个人可以是歌手和忍者.另一个人可以是贝斯手和忍者.另外一个可以全部三个.

我该如何组织我的模特?


非常感谢帮助!

python django inheritance django-models django-orm

14
推荐指数
1
解决办法
2642
查看次数

鼠标位置 - 跨浏览器兼容性 - Javascript

在Javascript中使用鼠标我偶尔会遇到以下事件属性:

  • clientX,clientY
  • layerX,layerY
  • offsetX,offsetY
  • pageX,pageY
  • screenX,screenY
  • x,y

我想知道他们的跨浏览器兼容性一般是什么样的,因为我只找到了我想要一起修补的信息片段.

多谢你们

javascript mouse javascript-events

14
推荐指数
1
解决办法
5342
查看次数

为什么我需要设置DJANGO_SETTINGS_MODULE?

每次我通过SSH登录我的服务器时,我都需要输入以下内容:

export DJANGO_SETTINGS_MODULE=settings
Run Code Online (Sandbox Code Playgroud)

如果我没有使用manage.py模块失败

我的manage.py有以下添加的代码:

if "notification" in settings.INSTALLED_APPS:
    from notification import models as notification

    def create_notice_types(app, created_models, verbosity, **kwargs):
        notification.create_notice_type("friends_invite", _("Invitation Received"), _("you have received an invitation"))
        notification.create_notice_type("friends_accept", _("Acceptance Received"), _("an invitation you sent has been accepted"))

    signals.post_syncdb.connect(create_notice_types, sender=notification)
else:
    print "Skipping creation of NoticeTypes as notification app not found"
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python django

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

迭代模型字段 - Django

我正在尝试迭代字段,因为它们在我的模型中写下:

目前我正在使用这个:

def attrs(self):
  for attr, value in self.__dict__.iteritems():
    yield attr, value
Run Code Online (Sandbox Code Playgroud)

但顺序似乎很随机 :(


有任何想法吗?

python django django-models

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

自定义字段的to_python不起作用? - Django

我正在尝试实现加密的char字段.


我正在使用pydes进行加密

这就是我所拥有的:

from pyDes import triple_des, PAD_PKCS5
from binascii import unhexlify as unhex
from binascii import hexlify as dohex

class BaseEncryptedField(models.CharField):

    def __init__(self, *args, **kwargs):
        self.td = triple_des(unhex('c35414909168354f77fe89816c6b625bde4fc9ee51529f2f'))
        super(BaseEncryptedField, self).__init__(*args, **kwargs)

    def to_python(self, value):
        return self.td.decrypt(unhex(value), padmode=PAD_PKCS5)

    def get_db_prep_value(self, value):
        return dohex(self.td.encrypt(value, padmode=PAD_PKCS5))
Run Code Online (Sandbox Code Playgroud)

该字段成功加密保存在数据库中

但是当退出时它不会打印出解密版本


有任何想法吗?

python encryption django django-models

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

如何将远程IP传递给代理服务? - Nginx

我正在localhost中运行服务 127.0.01:8000

我通过使用代理这个:

proxy_pass http://127.0.0.1:8000;
Run Code Online (Sandbox Code Playgroud)

问题是我需要将用户的IP地址传递给服务.


有任何想法吗?

python django ubuntu nginx gevent

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

执行非阻塞请求? - Django

我最近一直在玩其他框架,比如NodeJS.

我喜欢返回响应的可能性,并且仍然能够进行进一步的操作.

例如

def view(request):
  do_something()
  return HttpResponse()

  do_more_stuff() #not possible!!!
Run Code Online (Sandbox Code Playgroud)

也许Django已经提供了一种在返回请求后执行操作的方法,如果情况很好的话.


非常感谢帮助!= d

python django asynchronous nonblocking

11
推荐指数
2
解决办法
5269
查看次数

有没有人有PyCharm的monokai主题?

我真的很想念monokai主题!而且实在受不了白色背景.

替代文字

有没有人偶然拥有一个PyCharm架构的monokai?:)

python django pycharm

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

Django Haystack - 显示结果而不需要搜索查询?

即使未插入搜索查询,我也希望显示与所选方面匹配的所有结果.与某些商店应用程序的工作方式类似,例如Amazon

e.g. Show all products which are "blue" and between $10-$100.

如果未指定搜索查询,Haystack不会返回任何值.

我有什么想法可以解决它吗?

谢谢!

python django search solr django-haystack

10
推荐指数
3
解决办法
4782
查看次数