Django 包,使博客创建更容易
项目描述
Django easy blog post 是一个包,它允许您使用文本编辑器创建博客文章以自定义出版物的内容。
快速开始
在您的 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'
...
更新您的项目网址
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)
迁移您的项目并收集静态
python manage.py makemigrations post
python manage.py migrate
python manage.py collectstatic
创建超级用户,运行您的应用程序并转到管理员以创建您的博客文章
使用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-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | d5840ef6f3c9e55e6663b27632730d0e27848d84754c4a096de0a75512bc9113 |
|
| MD5 | 1ee34d4fcf0c650e0b38e01719f5e36a |
|
| 布莱克2-256 | 68bb24101c1a8649fb2585a000a5ffabbd49203abd9ee3893b66586e1b4eb23e |