一个该死的django模型字段,将base64编码的密钥带到模型中。

django-base64field的Python项目详细描述


=====
django base64字段
====


图片::https://travis ci.org/alir3z4/django-base64field.png
:alt:travis cli测试django-base64field的状态
:目标:https://travis ci.org/alir3z4/django-base64field

。目录:目录

overview
--


-一个该死的django模型字段,将“base64”编码的密钥带到模型中。
-它使用“django.utils.baseconv”中的“base64”进行编码。
-在python2.7,python3.3上测试。


----

``base64field``在需要
模型主键a.k.a pk中的base64编码值时非常有用,默认情况下,该值在每个django
应用程序模型上都可用。sine`base64`编码器与
`integer`值一起工作,那么pk也应该是`integer`,幸运的是
pk`字段本质上也是`integer`。

然后模型将被**更新**不再被保存。
此操作仅在第一次保存模型时发生。
在下次保存或更新模型时,将不会生成“base64”。

您想了解“django-base64field”是如何工作的吗?然后,从“readme.rst”中删除da fuck
,并查看“django-base64field.tests.py`.

usage
----


>这里是“base64field”的简单用法:
>;>;从django.db import models
>;>;从django-base64field.fields import base64field
>;
>;>;myModelianto类(models.model):
>;>ek=base64field()
>;
>;>modelia=myModelianto.objects.create(pk=314159265358979323)
>;>modelia.ek
>;>u'
>;>refreshed\modelia=myModelianto.objects.get(pk=modelia.pk)
>;刷新的'u modelia.ek
>;>u'hs7y_sdg3x'


从与此处的“modelia”记录相同的数据库中检索
``刷新的“modelia”后,它将可用。

通过在“mymodelianto”上实现一个简单的helper
方法,可以轻松控制此行为。您可以在
``django_base64field.tests.py```上找到有关此解决方案的更多信息,它不需要在第一次创建后从数据库中检索
实例,只需获取“ek”字段即可。


installation
----
``django-base64field``在pypi


http://pypi.python.org/pypi/django-base64field

django-base64field

或通过``easy-install`
::


$easy-install django-base64field

>另一种方法是克隆``django-base64field`'s
`git repo<;https://github.com/alir3z4/django-base64field>;`



$git clone git://github.com/alir3z4/django-base64field.git


>然后通过运行
::







>或者我不知道,直接从git安装它。









br/>


一些包装没有安装方法,这很糟糕,
``django-base64field``为您提供了许多安装方法。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java本机方法的源代码可用吗?   java如何使父方法抛出异常?   java Android以编程方式设置不同屏幕大小/密度的布局   java如何使用一个变量来管理所有客户端请求   java输入一个txt文件,每行有一组数字   json java从jsonobject获取jsonarray错误   java将一个(WAV)写入一个文件只会说一个单词(最后一个单词)   java Telnet忽略原始字节   proguard java。运行桌面应用程序时出现lang.VerifyError   java用左键移动JLabel?   java如何在jText区域验证选项卡?   文件服务器客户端Javasocket编程中的字符串搜索   java省略了JSTL中的最后一个逗号<c:out>   java如何找到if或else代码已执行的次数?   java JavaScript WebSocket send()方法未执行   浮点数声明上的java标识符预期错误   java这是指二进制搜索算法吗?   编译mod at:reobfJar java时的minecraft问题。util。拉链ZipException:重复条目   java检测特定的震动运动(如图所示:D)