BBS第三天之主页与个人站点设计
一.主页的搭建及后台视图函数 路由url.py: url(r'^index/$', views.index), #主页面路由 url(r'^logout/$', views.logout), # path是要访问图片的路径,document_root:是要开口的路径 #注销路由 url(r'^media/(?P<path>.*)', serve, {'document_root': settings.MEDIA_ROOT}), #头像访问路由 1. 对于头像访问,除了static文件夹下内容可由外界页面直接访问外,所有其他文件夹需要开一个访问接口,可在settings.py中配置路径,并配好路由即可访问,不建议使用 # 用户上传文件根路径,如果models中指定上传到avatar/,它就会上传到media/avatar MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 2.主页面视图函数views.py(拿到所有的文章,并提交前端进行渲染): def index(request): # 取出所有文章(作业,改成分页) article_list=models.Article.objects.all() return render(request,'index.html',{'article_list':article_list}) 3