Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2013, 11:09
Avatar de kojicomics
kojicomics
 
Fecha de Ingreso: junio-2013
Mensajes: 49
Antigüedad: 11 años, 5 meses
Puntos: 1
Configurar ImageField en Django 1.6

Hola a todos

Estoy creando un pequeño Blog con Django y necesito añadir una imagen de cabecera a cada post.

He leído algo acerca de 'ImageField' pero no he conseguido importarlo con éxito

Utilizo Django 1.6 y Python3.3 bajo Ubuntu 13.10

Os dejo el estado actual del código al que le quiero añadir las imágenes:

/projecto/blog/models.py

Código:
from django.db import models

# Create your models here.

class Post(models.Model):

    title = models.CharField(max_length=100)
    body_home = models.TextField()
    body_detail = models.TextField()
    date = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return self.title

...

/projecto/blog/views.py

Código:
...

def post(request, pk):
    idpost = Post.objects.get(pk=int(pk))
    comment = Comment.objects.filter(idpost = idpost)
    d = dict(post=idpost, comment=comment, form=FormCom, user=request.user)
    d.update(csrf(request))
    return render_to_response("post.html", d)

...

/projecto/projecto/urls.py

Código:
...

urlpatterns = patterns('blog.views',
    (r"^post/(?P<pk>\d+)$", "post"),
    (r"^newcomment/(\d+)$", "newcomment"),
    (r'^admin/', include(admin.site.urls)),
    (r"","main"),
)

...
Muchas gracias por la ayuda