刚接触django,有些东西不是太懂需要,社区各位大佬指教指教.
问题:就是关于从数据库中读取图片的url问题
1.我首页设置的url为url(r'^$', backend.index, name='index')
2.我关于页面设置的url为url(r'^about', backend.about, name='about')
3.我首页的轮播片中图片路径是127.0.0.1:8000/backend/static/image/home_banner/01.jpg
可以正常访问
4.我在关于页面中发现获取的图片路径就多了一个about:127.0.0.1:8000/about/backend/static/image/about/01.jpg
,只要去掉前一个about就可以访问图片
5.我怀疑是不是url设置的问题导致的,本人愚钝不知大佬能否指教下如何解决这个问题.
url设置:
`
urlpatterns = [
url(r'^$', backend.index, name='index'),
url(r'^about', backend.about, name='about'),
url(r'^project', backend.project, name='project'),
url(r'^contact', backend.contact, name='contact'),
url(r'^admin/', admin.site.urls),
]
`
静态文件:
STATIC_URL = '/backend/static/'
model:
class LoGo(models.Model):
index_Logo_imgsrc = models.FileField(u'LOGO', upload_to = './backend/static/image/', null=True)
class Index(models.Model):
index_Banner_imgsrc = models.FileField(u'Banner', upload_to = './backend/static/image/home_banner', null=True)
class About(models.Model):
about_Main_title = models.CharField(u'主标题', max_length=256)
about_Introduce = models.CharField(u'介绍', max_length=256)
about_Describe = models.CharField(u'描述', max_length=256)
about_ImgTxt_intr_imgsrc = models.FileField(u'图片路径', upload_to = './backend/static/image/about', null=True )
about_ImgTxt_intr_title = models.CharField(u'图文标题', max_length=256)
about_ImgTxt_intr_describe = models.TextField(u'图文描述')
class Project(models.Model):
works_Type = models.CharField(u'作品类型', max_length=256)
class Contact(models.Model):
contact_LinkType_linkman = models.CharField(u'联系人', max_length=256)
contact_LinkType_linknum = models.CharField(u'联系人号码', max_length=256)
contact_LinkType_address = models.CharField(u'联系地址', max_length=256)
contact_WechatImg = models.FileField(u'二维码', upload_to = './backend/static/image/contact' )