1,反向解析
示例代码:
def display_record(self, obj=None, is_header=None, *args, **kwargs): if is_header: return ‘跟进‘ record_url = reverse(‘stark:web_consultrecord_list‘, kwargs={‘customer_id‘: obj.pk}) return mark_safe(‘<a target="_blank" href="%s">跟进</a>‘ % record_url)
反向解析格式:
reverse(名称空间:路径, kwargs = {key: value})
2, web框架开发相关路径链接
老师课件链接,放到笔记中,影响访问速度,故扔到此位置。
1Web应用
https://www.cnblogs.com/yuanchenqi/articles/8869302.html
2http协议:
https://www.cnblogs.com/yuanchenqi/articles/8875623.html
3web框架
https://www.cnblogs.com/yuanchenqi/articles/8946917.html
4Django简介
https://www.cnblogs.com/yuanchenqi/articles/8875659.html
5Django的路由控制
https://www.cnblogs.com/yuanchenqi/articles/8931472.html
6Django的视图层
https://www.cnblogs.com/yuanchenqi/articles/8876856.html
7Django的模板层
https://www.cnblogs.com/yuanchenqi/articles/8876892.html
8Django的模型层(1)
https://www.cnblogs.com/yuanchenqi/articles/8933283.html
9Django的模型层(2)
https://www.cnblogs.com/yuanchenqi/articles/8963244.html
10Django与Ajax
https://www.cnblogs.com/yuanchenqi/articles/9070966.html
11Django组件之分页器
https://www.cnblogs.com/yuanchenqi/articles/9036515.html
12Django组件之forms组件
https://www.cnblogs.com/yuanchenqi/articles/9036474.html
13Django组件之cookie与session组件
https://www.cnblogs.com/yuanchenqi/articles/9036467.html
14Django组件之用户认证组件
https://www.cnblogs.com/yuanchenqi/articles/9064397.html
15Django组件之中间件
https://www.cnblogs.com/yuanchenqi/articles/9036479.html
3,django static文件的引入方式
 1. 在django project中创建 static文件夹
 2.settings.py中配置要在 STATIC_URL = ‘/static/‘  下边
STATICFILES_DIRS = [
os.path.join(BASE_DIR, ‘static‘), 
]
或
STATIC_ROOT = os.path.join(BASE_DIR, ‘static‘)
3.前端引入
方法一、
在页面的较上处写:
{% load staticfiles %}
在 link script 等src 写 :
{%static ‘xxx.css‘%}
{%static ‘xxx.js‘%}
方式二、
在 link script 等src 写 :
/static/xxx.cs
两者可混用,但不推荐
4,列表在增加元素的时候,可以append,也可以extend,区别是:
a = [1, 2, 3]
 
a.extend([4, 5])
a.append(6)
 
append是增加单个数据,extend是增加可迭代数据
原文:https://www.cnblogs.com/greatjerry88/p/10370421.html