Django韩式最简单的CMS
django-page的Python项目详细描述
Django页
Django-韩语风格,类似wordpress,最简单,CMS(内容管理系统)
。_。_。_
-___-
功能
- 页面代码__url_
- 管理员
- __
_
- Django(2.0+平方米)
- django ckeditor
- 简单的缩略图
- Django用户代理
- django-admin-sortable2
__
- Django修订版
- Django修订比较
- django-bootstrap4
演示
_________。 sqlite3_________。
运行
$ git clone https://github.com/bluedisk/django-page.git
$ cd example
$ pip install -r requirements.txt
$ ./manage.py runserver
________管理员/___。
_
0个。pip安装
pipinstalldjango-page
一。应用程序设置
安装“应用程序”页面
INSTALLED_APPS=[...# 필수 추가 앱'page','ckeditor','ckeditor_uploader',# 선택'easy_thumbnails','django_user_agents','adminsortable2',# 권장 설치 앱'reversion','reversion_compare',...
2.url设置
_urls.py____page.urls_
urlpatterns=[path('ckeditor/',include('ckeditor_uploader.urls')),...path('admin/',admin.site.urls),...path('',include('page.urls')),]
三。中间件
Django用户代理
MIDDLEWARE=[...'django_user_agents.middleware.UserAgentMiddleware',]
四。客户化模板
模板/page/base.html___________ ______css、leader、content、title、subtitle、bgimage_45796;
_base.html___
<htmllang="ko"><head><title>{{ site.name }}</title> {% block css %} {% endblock %} </head><bodyclass="st-container st-effect-3"><divclass="wrapper"> {% block leader %} <h1>{% block title %}Title{% endblock %}</h1><p>{% block subtitle %}Subtitle{% endblock %}</p> {% endblock %} {% block content %} {% endblock %} </div></body></html>
页面代码
__slug____url___。
_____'测试'__'/测试'url____。 __管理__________!
内置页代码
__'主页'___url('/')_____。
短路
___django模板标记__,___
_
第页______
[커맨드매개변수1매개변수2...]
内置
- __
- __:_____id
- ________
- ___
- __:______id
- _________
- __=__
- 包括
____
- ____ 设置.py_____
PAGE_SHORTCODES={"연락처넣기":"contact","다운로드항목":"download","보기":"view",}
- ____ ____________
PAGE_TARGET_MAP={"공지사항":"widget/notice.html","FAQ":"widget/faq.html",}
例如>; [___]__{%view“widget/notice.html”%}___。
- 负载___ ________templatetags___。 _短路____负载_
PAGE_UNPACK_WITH=('home','contact_info',)
_____
{%loadhome%}{%loadcontact_info%}