【发布时间】:2022-12-18 03:20:28
【问题描述】:
当我开始检查单词时,我有什么是绿色的,错误是红色的,当我有错误时,它不会用红色突出显示它,而只会显示我的错误信息。我怎样才能让它突出显示错误?
view.py
@login_required
@permission_required("service.add_post")
def create_post(req):
form = PostForm()
if req.method == "POST":
form = PostForm(req.POST)
if form.is_valid():
form.save()
title = form.cleaned_data.get("title")
if title != "POST":
messages.error(req, f"Something went wrong")
return redirect('index')
# id = form.cleaned_data.get("pk")
messages.success(req, f"Post {title} was created successfully")
return redirect('index')
return render(req, "create_post.html", {"form":form})
create_post.html
{% extends "index.html" %}
{% block content %}
<h1>Create Post</h1>
<form action="" method="POST" enctype="multipart/form-data">
{% csrf_token %}
{{ form.as_p }}
<button class="btn btn-primary">Create New Post</button>
{% 端块 %}
```
Already changed a lot of things but nothing helped.[](https://i.stack.imgur.com/dbS3i.png)
【问题讨论】:
标签: django