摘要: 详解Python的装饰器 Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器 我们假设你的程序实现了say_hello()和say_goodbye()两个函数。 def say_hello(): print "hello!" def say_goo 阅读全文
posted @ 2018-10-08 22:33 HAPPYEVERYD 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 我先定义两个模型,一个是作者,一个是作者出版的书籍,算是一对多的类型。 class Person(models.Model); name = models.CharField(verbose_name='作者姓名', max_length=10) age = models.IntegerField(verbose_name='作者年龄') class Book(models... 阅读全文
posted @ 2018-10-08 15:08 HAPPYEVERYD 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 使用url标签和reverse()函数,可以避免在模板和view中对url进行硬编码,这样即使url改变了,对模板和view也没有影响, 其实在模板, view中,如果想获取当前访问的url,那用request.path或request.get_full_path()是更方便的选择,当然,如果想在t 阅读全文
posted @ 2018-10-08 10:09 HAPPYEVERYD 阅读(1874) 评论(0) 推荐(0) 编辑