Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 存储物品的最佳做法';django网站中的文本_Python_Django_Django Templates - Fatal编程技术网

Python 存储物品的最佳做法';django网站中的文本

Python 存储物品的最佳做法';django网站中的文本,python,django,django-templates,Python,Django,Django Templates,刚来这里的Django,如果这个问题看起来很傻,请容忍我 我正在设计(并随后开发)一个博客网站。我已经确定了我将在我的博客上拥有的三种页面类型(文章、主页、杂项),每种页面都有一个单独的模板 每一篇新文章都有自己的文本和图像。大概我会使用一个.html模板来显示许多文章文本 我是否将文章文本和图像存储在单独的模型中?如果是这样,我是否将文章文本的html(及其所有格式)存储为纯文本,然后在视图中呈现它?最好的方法是什么 或者,我会为每篇文章创建一个新模板,但这似乎是多余的。您可以使用。它还为dj

刚来这里的Django,如果这个问题看起来很傻,请容忍我

我正在设计(并随后开发)一个博客网站。我已经确定了我将在我的博客上拥有的三种页面类型(文章、主页、杂项),每种页面都有一个单独的模板

每一篇新文章都有自己的文本和图像。大概我会使用一个.html模板来显示许多文章文本

我是否将文章文本和图像存储在单独的模型中?如果是这样,我是否将文章文本的html(及其所有格式)存储为纯文本,然后在视图中呈现它?最好的方法是什么

或者,我会为每篇文章创建一个新模板,但这似乎是多余的。

您可以使用。它还为django管理员提供了很好的编辑器。

只需使用
pip
安装即可:

pip install django-tinymce
将其添加到您的
已安装的应用程序中

INSTALLED_APPS = (
    ...
    'tinymce',
)
将tinymce.url添加到项目的url.py:

urlpatterns = [
    ...
    url(r'^tinymce/', include('tinymce.urls')),
]
在代码中:

from django.db import models
from tinymce.models import HTMLField

class MyModel(models.Model):
    ...
    content = HTMLField()

我向您展示了从

阅读RichTextField的简短安装,它实现了您想要的功能。名称很好!我最近也一直在尝试,看起来很不错,谢谢。我要试一试。