diff --git a/project/admin.py b/project/admin.py index e740e3b..661a9e6 100644 --- a/project/admin.py +++ b/project/admin.py @@ -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) diff --git a/project/forms.py b/project/forms.py index 0d1c831..54cc5a5 100644 --- a/project/forms.py +++ b/project/forms.py @@ -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) diff --git a/project/models.py b/project/models.py index 7048ff3..1125957 100644 --- a/project/models.py +++ b/project/models.py @@ -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' diff --git a/social/admin.py b/social/admin.py index a6cbeb5..3084240 100644 --- a/social/admin.py +++ b/social/admin.py @@ -13,4 +13,5 @@ class LinkAdmin(admin.ModelAdmin): else: return ('created', 'updated') + admin.site.register(Link, LinkAdmin) diff --git a/social/models.py b/social/models.py index 8ff62d8..c693015 100644 --- a/social/models.py +++ b/social/models.py @@ -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'