可重复使用的额外django(肉汁)。
django-grav的Python项目详细描述
gravy是django的一组有用的扩展,我发现自己正在重用它。
要求
要启用gravy的所有功能,您需要安装以下python包:
- django-betterforms => gravy.forms
- django-widget-tweaks => gravy/templates/gravy/form_snippet.html
- django-redis => gravy.websocket
- gevent-websocket => gravy.websocket
- jsonschema => gravy.forms
- beautifulsoup4 => gravy.templatetags.gravytags ({% staticonce %} and {% prettyhtml %})
- python-magic => gravy.utils
- pillow => gravy.images
- pytesseract => gravy.images
- geoip2 => gravy.geo.geoip2
其他依赖性(能力):
- python-pip
- redis-server => django-redis
- libgeoip1 => django (for django.contrib.gis.geoip used by gravy.geo.geoip)
- libjpeg-dev => pillow
- libpng12-dev => pillow
- tesseract-ocr => pytesseract
- liblzo2-2 => gravy.lzo
- libmaxminddb0 => geoip2
- libmaxminddb-dev => geoip2
- mmdb-bin => geoip2
如果您使用的是geoip或geoip2,那么您还将使用maxmind的数据库。
安装
完整的安装过程如下。您的安装可能有点不同(virtualenv等)
sudo apt-get install python-pip redis-server libgeoip1 libjpeg-dev libpng12-dev tesseract-ocr liblzo2-2 libmaxminddb0 libmaxminddb-dev mmdb-bin sudo pip install django-widget-tweaks django-redis gevent-websocket jsonschema beautifulsoup4 pillow pytesseract geoip2 sudo pip install django-gravy
功能
很多…直到我有时间更新这个检查源代码。