四 Django 1.5.4 ImageField

来源:互联网 发布:php 获取ip和端口号 编辑:程序博客网 时间:2024/05/21 10:39


一.修改beer/models.py

from django.db import models# Create your models here.BEER_CHOICES=(        ('D','Domestic'),        ('I','Import'),        )class Beer(models.Model):    name         =models.CharField(max_length=200)    slug         =models.SlugField(unique=True)    brewery      =models.ForeignKey('Brewery')    locality     =models.CharField(max_length=1,choices=BEER_CHOICES)    description  =models.TextField(blank=True)    image1       =models.ImageField(upload_to="images/beerthumbs",help_text="50x180px image")    def __unicode__(self):        return self.nameclass Brewery(models.Model):    name         =models.CharField(max_length=200)    slug         =models.SlugField(unique=True)    description  =models.TextField(blank=True)    def __unicode__(self):        return self.name

二.在images下创建beerthumbs目录

chmod 777 beerthumbs

也可以像下面这样

一.urls.py

import settingsurl(r'^media/(?P<path>.*)$,'django.views.static.serve',{'document_root':settings.MEDIA_ROOT}),

models.py

forms.py

views.py

SingleProduct.html


效果如图




原创粉丝点击