-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathform.py
30 lines (18 loc) · 816 Bytes
/
form.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from django import forms
# form per verifica campi CSV
class BookForm(forms.Form):
#numero identificativo di 10 cifre alfanumeriche
asin = forms.CharField(max_length=10)
titolo = forms.CharField(max_length=150)
autore = forms.CharField(max_length=100)
descrizione = forms.CharField()
#numero con virgola es. 4,5 o intero 5 (da 0 a 5)
valutazione = forms.DecimalField()
#prezzo indicato come sempre come intero o decimale
prezzo = forms.DecimalField()
# link diretto al prodotto, deve esserci per forza
link = forms.URLField(null=False, blank=False)
#link diretto all'immagine
image = forms.ImageField(null=True, blank=True)
data = forms.DateTimeField(auto_now=False, auto_now_add=True)
slug = forms.SlugField(null=True, blank=True)