小编Imr*_*zad的帖子

二进制字符串,字节字符串,unicode字符串和普通字符串(str)之间的区别

我有点困惑.在Python中,二进制字符串,字节字符串,unicode字符串和普通旧字符串(str)之间的区别是什么?我正在使用Python 2.6.

python

15
推荐指数
1
解决办法
5664
查看次数

PyCrypto使用安全可靠吗?

我打算在项目中使用PyCrypto,我想知道PyCrypto是否安全可靠,可以使用.如何根据各种加密算法(如RSA和AES)确保PyCrypto正确加密数据?

python django pycrypto

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

用户组上的Django limit_choices_to

我有以下模型字段:

name = models.ForeignKey(User, unique=False, editable=False, limit_choices_to=   
{'is_staff': False})
Run Code Online (Sandbox Code Playgroud)

如何根据特定用户组限制选择,而不是基于标志限制特定用户.是否有可能以某种方式限制基于auth_user_groups的选择?

谢谢

django django-models

8
推荐指数
2
解决办法
3001
查看次数

Django-admin按多个字段排序

如何通过django-admin中的多个字段进行排序?

谢谢

django django-admin

8
推荐指数
2
解决办法
6768
查看次数

Python csv.writer - 是否可以写入变量?

是否可以使用csv.writer将数据写入变量而不是文件?

我希望我能做到这样的事情:

data = ''
csv.writer(data)
# ...... (I have removed the csv processing code for brevity)
message = EmailMessage('Invoice for 2012', 'h', 'noreply@test.co.uk', ['test@test.co.uk'])
message.attach('invoice.csv', data, 'text/csv')
message.send()
Run Code Online (Sandbox Code Playgroud)

当我执行代码时,我收到以下错误:

   argument 1 must have a "write" method
Run Code Online (Sandbox Code Playgroud)

python

7
推荐指数
2
解决办法
2237
查看次数

Django 覆盖 auth_views.logout

我想弄清楚如何覆盖 auth_views.logout 方法。通常我在覆盖类方法方面不会有问题,但是我意识到我正在尝试覆盖一个视图,这可以在 Django 中做到吗?

我想覆盖视图的原因是我可以通过 messages.add_message 包含一条消息,上面写着“您已退出”。最初它重定向到注销模板,但是我想让它当有人注销时它重定向到登录页面,我目前正在通过 auth.urls.py 中的 next_page 执行此操作

谢谢

django django-views

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

Pycrypto - 使用Crypto.Random生成密钥和初始化向量

Crypto.Random可以用来安全地生成一个强密钥和一个初始化向量吗?

python pycrypto

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

Django没有设置MySQL ON DELETE = CASCADE

我正在使用Django 1.3和MySQL 5.5数据库后端.我的假设是,当通过syncdb构建数据库时,Django默认模拟相关对象的ON DELETE CASCADE效果.但是,检查数据库会发现ON DELETE属性实际上设置为"RESTRICT".这是一个错误吗?由于我无法删除相关记录,因此在删除具有相关对象的对象时,我会在djang-admin中收到IntegrityError消息.

谢谢

django django-admin

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

Django - make_random_password 方法,它真的是随机的吗?

作为预订过程的一部分,我使用以下方法为用户创建随机代码:

 User.objects.make_random_password()
Run Code Online (Sandbox Code Playgroud)

当用户出现在会场时,他们会出示密码。

假设两个人最终不会使用相同的代码是否安全?

谢谢

python random django

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

每次从DB加载数据时都会调用to_python

我有各种使用该to_python方法解密的数据库字段.我遇到的问题是,每次访问admin.ModelAdmin此特定模型的管理部分(列表)时,页面都需要很长时间才能加载.我不需要该to_python方法来解密列表页面上的字段,因为我列出的字段或列根本没有加密.当用户点击某个项目进行编辑时,该to_python方法会完全按照预期启动,这很好.但是,如何to_python在列出对象时停止尝试解密对象的方法,请记住列表视图仅显示未加密的字段?此外,这会导致过滤器工作得非常慢.同样,过滤仅在非加密字段上完成,因此不需要该to_python方法自行执行.

python django django-admin

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