Skip to main content

Django 包,使博客创建更容易

项目描述

Django easy blog post 是一个包,它允许您使用文本编辑器创建博客文章以自定义出版物的内容。

django 管理自定义

快速开始

  1. 在您的 INSTALLED_APPS 中添加帖子并更新设置

INSTALLED_APPS = [
...
'ckeditor',
'ckeditor_uploader',
'post',
...
]

CKEDITOR_UPLOAD_PATH = "uploads/"
...
STATIC_URL = '/static/'
STATIC_ROOT = BASE_DIR / 'static'
MEDIA_URL = 'media/'
MEDIA_ROOT = BASE_DIR / 'media'
...
  1. 更新您的项目网址

from django.conf.urls.static import static
from . import settings
from django.urls import path, include
urlpatterns = [
...
path('ckeditor', include('ckeditor_uploader.urls')),
] +static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  1. 迁移您的项目并收集静态

python manage.py makemigrations post
python manage.py migrate
python manage.py collectstatic
  1. 创建超级用户,运行您的应用程序并转到管理员以创建您的博客文章

  2. 使用post_list标签获取模板上的所有帖子列表

{% load post_tags %}
<!DOCTYPE html>
...
<body>
    ...
        <p>My blogs</p>
    <div>
        {% for post in ''|post_list %}
            <h2>{{post.title}}</h2>
            <h2>{{post.content|safe}}</h2>
        {% endfor %}
    </div>
    ...
</body>

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

django-easy-blog-1.0.3.tar.gz (4.9 kB 查看哈希)

已上传 source

内置分布

django_easy_blog-1.0.3-py3-none-any.whl (7.0 kB 查看哈希

已上传 py3