学习笔记第五天

来源:互联网 发布:在哪里开通淘宝客 编辑:程序博客网 时间:2024/04/29 14:17

--------------------

课程机构列表数据展示:

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的署名