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第三方库


热门话题
在通过REST Api发送之前,java是否会操纵map中键的顺序?   java实时代码编译?   java在尝试使用JavaFX制作东西时获得0xC0000409   java截图并返回servlet?   java哪个用户认证集成安全性?   SpringJavaMailSender和MS Exchange:java。lang.noclassdeffounderror:com。太阳邮政uti。邮件记录器   Linux上的Java小程序无法获得权限   java如何获得一行(范围)中字符串的组合?   媒体播放器的java意图过滤器(Youtube视频播放)   java如何明确地确定文件是否不是我想要的类型?   Java 8中并发异步方法后跟并行执行方法