--------------------
课程机构列表数据展示:
tip-动态数据一般选择从后台取出
MEDIA_URL='/media/'
MEDIA_ROOT=os.path.join(BASE_DIR,'media')
#在后台选择图片后,图片的upload_to=?中?为相对路径,所以
以上代码默认给以/media/....的路径,方便储存照片
通过将后台数据传向页面的过程中,我们图片的存取是相对地址时,应该去引用之前的{{MEDIA_URL}}{{相对地址}}并
起来,使得渲染页面(并且需要在setting.py中的context_processors中添加django.core.context_processors.media,之后MEDIA_URL才会有相应值
,且还需在url.py中创建配置上传文件的访问处理函数
url(r'^media/(?P<path>.*)$',serve,{'document_root':MEDIA_ROOT}))-----------------
关于分页详情看https://github.com/jamespacileo/django-pure-pagination
----------------
列表数据展示:
通过向数据库将数据传入view.py进行编辑,最后在
return render(request,'org-list.html',{.....})#将想变现与html文件的数据传入.....的字典
列表的筛选:
a标签下的herf=?xx=...,在点击a标签时得以响应request.GET,并向视图层传递相对应的指示,通过类.filter(key=xx)筛选想要的
---------------
我要学习栏目:
forms.ModelForm的妙用-直接从相应的类中选择自己想要的属性标签
例如:
class AnotherUserForm(forms.ModelForm): class Meta: model=UserAsk fields=['name','mobile','course_name']
{%url '名称' %}#名称为在url.py中为相应url的署名