Garpix的Django模块。
django-garpix的Python项目详细描述
待办事项:将此项移到“待办事项”中。
安装
$ pip install django-garpix
子模块
- 助手
- 博客
- 菜单
- 搜索引擎优化
- 滑块
等等
子模块“助手”
用法
活动管理器
只获取活动对象。
在您的型号中:
from garpix.helpers import ActiveModel class MyModel(ActiveModel): ...
查询:
MyModel.active_objects.filter(...)
或
MyModel.objects.filter(is_active=True)
抽象模型
- 活动模型
- createdupdatedmodel
- 图像模型
- ImageRequiredModel
- 标题模式
- titlerequiredmodel
解释见资料来源。
获取文件路径
缓冲文件名:
/uploads/YEAR/MONTH/SLUGIFIED_FILENAME.EXTENSION
在您的型号中:
from garpix.helpers import get_file_path class MyModel(models.Model): ... image = models.ImageField(upload_to=get_file_path)
子模块“blog”
用法
将“garpix.blog”添加到settings.py中已安装的应用程序中:
INSTALLED_APPS = ( ... 'garpix.blog', ... )
进行迁移:
$ python manage.py migrate
享受吧!
作为小部件
添加到模板:
{% load garpix_blog %} {% garpix_blog %}
另一页
添加到您的url.py:
from django.conf.urls import url, include urlpatterns = [ ... url(r'^blog/', include('garpix.blog.urls')), ... ]
子模块“seo”
用法
将“garpix.seo”添加到settings.py中已安装的应用程序中:
INSTALLED_APPS = ( ... 'garpix.seo', ... )
进行迁移:
$ python manage.py migrate
享受吧!
作为小部件
添加到基本模板:
{% load garpix_seo %}
如果扩展某个模型(from garpix.seo.models import SeoModel):
{% garpix_seo element=element %}
如果需要默认值:
{% garpix_seo %}
子模块“滑块”
用法
将“garpix.slider”添加到settings.py中已安装的应用程序中:
INSTALLED_APPS = ( ... 'garpix.slider', ... )
进行迁移:
$ python manage.py migrate
享受吧!
作为小部件
添加到基本模板:
{%load garpix_slider%}
{%garpix_slider_css%}{%garpix_slider_js%}
在管理面板中添加一些滑块和滑块项。设置一些code(用于 示例-“我的滑块”)。
在模板中的页面上包括滑块:
{%garpix_滑块'my_滑块'images_count=6个图像'u行=3 显示箭头=true%}
许可证
麻省理工学院