用于使用UploadCare服务的自定义字段。

pyuploadcare-wtforms的Python项目详细描述


Latest PyPI versionBuild status

安装

$ pip install pyuploadcare-wtforms

用法

package为WTForms提供了几个字段,这使得与uploadcare的集成变得更加容易:

  • FileWidget
  • FileField
  • ImageField-您可以为上载的图像设置手动裁剪
  • FileGroupField

一般情况下,您需要:

  • 在表单中使用以下字段之一:
# your_app/forms.pyfromwtformsimportFormfrompyuploadcare_wtformsimportImageFieldclassYourSuperForm(Form):image=ImageField(manual_crop='200x200')...
  • 设置密钥:
# your_project_config.pyfrompyuploadcareimportconfconf.pub_key='demopublickey'conf.secret='demoprivatekey'
<scriptsrc="https://ucarecdn.com/widget/2.5.5/uploadcare/uploadcare.full.min.js"charset="utf-8"></script>

that simplest example快速入门。您可以通过以下方式轻松地在本地安装它:

$ make run_example

贡献

  1. 在github上派生pyuploadcare-wtformsrepo。
  2. 在本地克隆分叉:
$ git clone git@github.com:your_name_here/pyuploadcare-wtforms.git
  1. 将本地副本安装到virtualenv中假设您已经安装了virtualenvwrapper,这就是您为本地开发设置fork的方式:
$ mkvirtualenv pyuploadcare-wtforms
$ cd pyuploadcare-wtforms/
$ python setup.py develop
  1. 为本地发展创建分支:
 $ git checkout -b name-of-your-bugfix-or-feature

Now you can make your changes locally.
  1. 完成更改后,请检查更改是否通过测试,包括使用tox:
$ pip install tox
$ tox
  1. 提交更改并将分支推送到GitHub:
$ git add .
$ git commit -m "Your detailed description of your changes."
$ git push origin name-of-your-bugfix-or-feature
  1. 通过github网站提交请求。

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

推荐PyPI第三方库


热门话题
java需要一种简单的方法来创建用于排序的comparator类   java getReadableDatabase和getWriteableDatabase无法解析   查找列表<Long>中与某个元素对应的所有索引的java方法   安卓将视图添加到ViewFlipper会导致java。StackOverflowerr语言   java根据它所包含的长“curTime”类字段将N的列表拆分为24(小时)   Android N中的Java8流API   自动生成Java策略文件的安全性   垃圾收集鼓励Java中的主要GC(但不是STW GC)   java如何检查UDP服务器上侦听的客户端数量   在前一台主机被Datastax Java驱动程序关闭后,Cassandra尝试重新连接到下一台主机   java如何使用Spring Boot创建部分代理   java是否有一个网站或资源可以完全比较EJB版本   java无需使用第三方库从gradle生成输出   继承由于这个多态性的基本示例中的语法有什么不同吗?(爪哇)   java字符串数组中的空字符串   java为什么CMS中的初始标记阶段是串行的   为什么Lucene有时与InChIKeys不匹配?   安卓通知Java应用程序数据库中的更改   java如何将单个json对象值解析为按钮   java打印堆栈将运行时错误跟踪到文件