This commit is contained in:
Jesús 2020-09-12 18:59:57 -05:00
parent 2dac6a8ff0
commit 25558edf6c
No known key found for this signature in database
GPG Key ID: F6EE7BC59A315766
5 changed files with 72 additions and 44 deletions

View File

@ -1,8 +1,9 @@
from django.contrib import admin
from .models import Project
# Register your models here.
class ProjectAdmin(admin.ModelAdmin):
readonly_fields = ('created', 'updated',)
admin.site.register(Project, ProjectAdmin)

View File

@ -2,24 +2,29 @@ from django import forms
class ContactForm(forms.Form):
name = forms.CharField(label="Nombre",
required=True,
widget=forms.TextInput(
attrs={'placeholder': 'Nombre'}
),
min_length=3,
max_length=100)
email = forms.EmailField(label="Email",
required=True,
widget=forms.EmailInput(
attrs={'placeholder': 'user@page.domain'}
),
min_length=3,
max_length=100)
content = forms.CharField(label="Mensaje",
required=True,
widget=forms.Textarea(
attrs={'placeholder': 'Mensaje'}
),
min_length=10,
max_length=1000)
name = forms.CharField(
label="Nombre",
required=True,
widget=forms.TextInput(
attrs={'placeholder': 'Nombre'}
),
min_length=3,
max_length=100)
email = forms.EmailField(
label="Email",
required=True,
widget=forms.EmailInput(
attrs={'placeholder': 'user@page.domain'}
),
min_length=3,
max_length=100)
content = forms.CharField(
label="Mensaje",
required=True,
widget=forms.Textarea(
attrs={'placeholder': 'Mensaje'}
),
min_length=10,
max_length=1000)

View File

@ -2,15 +2,27 @@ from django.db import models
class Project(models.Model):
title = models.CharField(max_length=200, verbose_name='Titulo')
decription = models.TextField(verbose_name='Descripción')
image = models.ImageField(verbose_name='Imagen',
upload_to='projects/uploads/%Y/%m/%d/')
link = models.URLField(null=True, blank=True, verbose_name='Sitio web')
created = models.DateTimeField(auto_now_add=True,
verbose_name='Fecha de creación')
updated = models.DateTimeField(auto_now=True,
verbose_name='Fecha de modificación')
title = models.CharField(
max_length=200, verbose_name='Titulo')
decription = models.TextField(
verbose_name='Descripción')
image = models.ImageField(
verbose_name='Imagen',
upload_to='projects/uploads/%Y/%m/%d/')
link = models.URLField(
null=True, blank=True,
verbose_name='Sitio web')
created = models.DateTimeField(
auto_now_add=True,
verbose_name='Fecha de creación')
updated = models.DateTimeField(
auto_now=True,
verbose_name='Fecha de modificación')
class Meta:
verbose_name = 'proyecto'

View File

@ -13,4 +13,5 @@ class LinkAdmin(admin.ModelAdmin):
else:
return ('created', 'updated')
admin.site.register(Link, LinkAdmin)

View File

@ -2,19 +2,28 @@ from django.db import models
class Link(models.Model):
key = models.SlugField(verbose_name="Nombre clave",
max_length=100,
unique=True)
name = models.CharField(verbose_name="Red social",
max_length=200)
url = models.URLField(verbose_name="Enlace",
max_length=200,
null=True,
blank=True)
created = models.DateTimeField(auto_now_add=True,
verbose_name='Fecha de creación')
updated = models.DateTimeField(auto_now=True,
verbose_name='Fecha de modificación')
key = models.SlugField(
verbose_name="Nombre clave",
max_length=100,
unique=True)
name = models.CharField(
verbose_name="Red social",
max_length=200)
url = models.URLField(
verbose_name="Enlace",
max_length=200,
null=True,
blank=True)
created = models.DateTimeField(
auto_now_add=True,
verbose_name='Fecha de creación')
updated = models.DateTimeField(
auto_now=True,
verbose_name='Fecha de modificación')
class Meta:
verbose_name = 'enlace'