У меня есть текстовое поле в models.py
, где я могу вводить текстовый контент для блога с помощью администратора.
Я хочу, чтобы иметь возможность писать контент для этого текстового поля в формате разметки, но я использую Django 1.6 и django.contrib.markup
больше не поддерживается.
Я не могу найти нигде, где есть учебник, и запускает добавление уценки в текстовое поле в Django 1.6. Может кто-то посмотреть мои файлы .py
и помочь мне внедрить уценку в мое приложение.
models.py
from django.db import models
# Create your models here.
class Post(models.Model):
title = models.CharField(max_length=200)
pub_date = models.DateTimeField()
text = models.TextField()
tags = models.CharField(max_length=80, blank=True)
published = models.BooleanField(default=True)
admin.py
from django.contrib import admin
from blogengine.models import Post
class PostAdmin(admin.ModelAdmin):
# fields display on change list
list_display = ['title', 'text']
# fields to filter the change list with
save_on_top = True
# fields to search in change list
search_fields = ['title', 'text']
# enable the date drill down on change list
date_hierarchy = 'pub_date'
admin.site.register(Post, PostAdmin)
index.html
<html>
<head>
<title>My Django Blog</title>
</head>
<body>
{% for post in post %}
<h1>{{ post.title }}</h1>
<h3>{{ post.pub_date }}</h3>
{{ post.text }}
{{ post.tags }}
{% endfor %}
</body>
</html>