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')),
    ...
]

子模块“菜单”

用法

将“garpix.menu”添加到settings.py中已安装的应用程序中:

INSTALLED_APPS = (
    ...
    'garpix.menu',
    ...
)

进行迁移:

$ python manage.py migrate

享受吧!

作为小部件

  1. 添加到基本模板:

    {%load garpix_menu%}

    {%garpix_menu_css%}{%garpix_menu_js%}

  2. 在管理面板中添加一些菜单和菜单项。设置一些code(用于 示例-“demo”)用于菜单。

  3. 在模板中的页面上包括滑块:

    {%garpix_menu'演示'%}

子模块“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

享受吧!

作为小部件

  1. 添加到基本模板:

    {%load garpix_slider%}

    {%garpix_slider_css%}{%garpix_slider_js%}

  2. 在管理面板中添加一些滑块和滑块项。设置一些code(用于 示例-“我的滑块”)。

  3. 在模板中的页面上包括滑块:

    {%garpix_滑块'my_滑块'images_count=6个图像'u行=3 显示箭头=true%}

许可证

麻省理工学院

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

推荐PyPI第三方库


热门话题
生成的代码为什么在无人机中使用Java是不安全的?   java实体继承和鉴别器列   java使用Struts 2中sj:datepicker的beforeShow事件   JavaMaven没有安装pom文件中的所有内容,导致“缺少必需的库”x124   java将自定义GIF从assets文件夹加载到recyclerview 安卓中   java实现稀疏数组   java在获得所需结果集后关闭连接对象   java在活动中将数组值添加到MClickListener()   java如何删除单元格工厂引用   java字符串。分号分隔   Java抽象和接口   java Intellij IDEA SLF4J:未能加载类“org.SLF4J.impl.StaticLoggerBinder”   java改造JsonArray recyclerview异常   JavaJUnit@Theory:有没有方法抛出有意义的异常?   如何在Java中将XML内容写入字符串?