Add form for signatures

This commit is contained in:
Théophile Bastian 2018-02-05 22:16:32 +01:00
parent b8899cb44b
commit 7b90c17094
3 changed files with 39 additions and 2 deletions

11
petition/forms.py Normal file
View File

@ -0,0 +1,11 @@
from django.forms import ModelForm
from .models import Signature
class SignatureForm(ModelForm):
class Meta:
model = Signature
fields = [
'name',
'mail',
]

View File

@ -0,0 +1,23 @@
# Generated by Django 2.0.2 on 2018-02-05 21:06
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('petition', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='signature',
name='mail',
field=models.EmailField(max_length=254, unique=True, verbose_name='Adresse mail'),
),
migrations.AlterField(
model_name='signature',
name='name',
field=models.CharField(max_length=255, unique=True, verbose_name='Nom complet'),
),
]

View File

@ -2,8 +2,11 @@ from django.db import models
class Signature(models.Model):
name = models.CharField(max_length=255)
mail = models.EmailField()
name = models.CharField('Nom complet',
max_length=255,
unique=True)
mail = models.EmailField('Adresse mail',
unique=True)
def __str__(self):
return "{} <{}>".format(self.name, self.mail)