First Commit

This commit is contained in:
mrtoine 2025-09-12 11:11:44 +02:00
commit ce0758fbbb
496 changed files with 52062 additions and 0 deletions

31
posts/forms.py Executable file
View file

@ -0,0 +1,31 @@
from django import forms
from .models import Post
class CreatePost(forms.Form):
title = forms.CharField(
max_length=150,
label='',
required=True,
widget=forms.TextInput(attrs={'placeholder': 'Titre du post'})
)
content = forms.CharField(
label='',
required=True,
widget=forms.Textarea(attrs={'placeholder': 'Contenu du post'})
)
active = forms.BooleanField(
required=True,
label='Actif',
initial=True
)
class EditPost(forms.ModelForm):
class Meta:
model = Post
fields = ['title', 'content']
widgets = {
'title': forms.TextInput(attrs={'placeholder': 'Titre du post'}),
'content': forms.Textarea(attrs={'placeholder': 'Contenu du post'}),
}