2018年12月5日
摘要: 1. 分组 2. 命名分组 3. 从URL上捕获的参数都是字符串类型 4. include其他的urls.py 5. URL的命名和反向解析 *** 普通url情况: 命名 使用 视图函数中views 使用 在模板 html中的使用 使用分组: 使用命名分组 6. namespace 阅读全文
posted @ 2018-12-05 21:47 KD_131 阅读(261) 评论(0) 推荐(0)
摘要: class Pagination(object): # 第一步 初始化页面 def __init__(self,current_page_num,all_count,request,per_page_num=5,pager_count=11): """ 封装分页相关数据 :param current_page_num: 当前访问... 阅读全文
posted @ 2018-12-05 20:15 KD_131 阅读(252) 评论(0) 推荐(0)
摘要: #从数据库中把数据读出来 再渲染到页面上 def book_view(request): #book_list=Book.objects.all() # return render(request, "book_view.html",{"book_list":book_list}) #把读取的内容交给页面,然让页面交给浏览器 book_list=Book.ob... 阅读全文
posted @ 2018-12-05 20:12 KD_131 阅读(628) 评论(0) 推荐(0)
摘要: # 往数据库中添加数据 def books_bulk(request): book_list = [] for i in range(100,150): book = Book(title="book_%s" % i, price=i * i, pub_date="2018-11-2", publish_id=random.randint(1, 2)) ... 阅读全文
posted @ 2018-12-05 20:10 KD_131 阅读(152) 评论(0) 推荐(0)
摘要: 在开发后台管理系统的时候,通常会有多个展示页面,比如book展示页面, author的展示页面, 还有出版社的展示页面. 通常我们会对每一个页面写增删改查, 这样就会写3套重复的函数. 这些函数的逻辑都是一样的,只有部分的参数不一样. 这里我们以删除为例,看看怎么把多个函数重复的函数用一个函数实现所 阅读全文
posted @ 2018-12-05 20:03 KD_131 阅读(180) 评论(0) 推荐(0)
摘要: # coding=utf-8 class Publish(): def __init__(self, name): self.name = name def __str__(self): return self.name # def __repr__(self): # return "****" #返回的结果 [****... 阅读全文
posted @ 2018-12-05 18:32 KD_131 阅读(185) 评论(0) 推荐(0)