INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'posts',
# implement pagedown
'pagedown',
]from django import forms
from models import Post , Category
# Import pagedown
from pagedown.widgets import PagedownWidget
class PostForm(forms.ModelForm):
# initialize a variable to form with pagedown
content = forms.CharField(widget= PagedownWidget)
class Meta:
model = Post
fields = [
"title",
"content",
"image",
'category',
]{% extends "base.html" %}
#Подключаем pagedown к форме
{% block extra %}
{{ form.media }}
{% endblock extra %}
{% block content %}
<div class="col-md-6 col-md-offset-3">
<form method='POST' action='' enctype="multipart/form-data">{% csrf_token %}
{{ form.as_p }}
<input type='submit' value="Create Post">
</form>
</div>
{% endblock %}