cuốn sách gpt4 ai đã làm

Làm cách nào để ngăn một số từ nhất định được sử dụng ở dạng Django?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 20:25:01 26 4
mua khóa gpt4 Nike

Vì vậy, tôi đang tạo một trang web nơi người dùng có thể đăng bài, nhưng tôi muốn ngăn một số từ nhất định được sử dụng trong biểu mẫu Django. Ví dụ, tôi không muốn họ đề cập đến CP hoặc những điều phạm pháp khác. Làm cách nào tôi có thể ngăn những văn bản này hiển thị hoặc gửi thông báo lỗi cho người dùng

Tôi chưa thực sự thử bất cứ điều gì nhưng tôi đã nghiên cứu nhưng không gặp may.

Đây là mô hình bài đăng.

bài đăng lớp (model.Model):
tác giả = models.ForeignKey(Người dùng, on_delete=models.CASCADE)
tiêu đề = models.CharField(max_length=75)
văn bản = models.TextField(max_length=250)
đã tạo_date = models.DateTimeField(default=timezone.now)
posted_date = models.DateTimeField(blank=True,null=True,auto_now_add=True)
tags = TaggableManager()

chắc chắn xuất bản (tự):
self.published_date = múi giờ.now()
tự.save()

chắc chắn phê duyệt_comments(tự):
trả về self.comments.filter(approved_comment=True)

def get_absolute_url(tự):
return Reverse('mainapp:post_detail',kwargs={'pk':self.pk})

chắc chắn __str__(tự):
trả về self.title

Đây là hình thức

lớp PostForm(forms.ModelForm):
lớp Meta():
mô hình=Bài đăng
các trường = ('tiêu đề','văn bản')
tiện ích = {
'title':forms.TextInput(attrs={'class':'textinputclass'}),
'văn bản':forms.Textarea(attrs={'class':'textareaclass'}),
}

Đây là CreatePostView

lớp CreatePostView(LoginRequiredMixin,CreateView):
login_url = '/đăng nhập/'
redirect_field_name = 'mainapp/post_details.html'
form_class = PostForm
mô hình=Bài đăng
def form_valid(tự, biểu mẫu):
form.instance.author = self.request.user
trả về super().form_valid(form)

Tôi muốn nó vì vậy nếu bạn bao gồm một từ bị chặn, nó sẽ báo lỗi. Cảm ơn bạn đã trợ giúp :)

câu trả lời hay nhất

Tôi không biết sự hiểu biết của bạn có đúng không nhưng có thể bạn đang tìm kiếm https://github.com/ReconCubed/django-profanity-filter

biên tập. Bạn có thể thêm những từ "sai" của mình vào danh sách trong file wordlist.txt

Làm cách nào để ngăn một số từ nhất định được sử dụng ở dạng Django? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/57901191/

26 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress