Django
Django
人而已
这个作者很懒,什么都没留下…
展开
-
Django中使用修饰器的具体实现
在路由urls.py中配置如下:from django.urls import pathfrom . import viewsurlpatterns = [ path('page/<int:pg>',views.pagen_view),]在视图views.py中对相应的链接进行编辑:from django.http import HttpResponsefrom .self_decorator import * #加载同一目录下self_decorator.原创 2021-09-30 10:09:28 · 316 阅读 · 0 评论 -
Python之TypeError: unhashable type: ‘list‘问题分析
最近在写程序时,需要对数组和字典进行混合处理,暴露出如题的错误,分析如下:1、错误代码self_array=[1,2,3]self_return = {'code':200, 'message':{self_array}}print(self_return)提示错误:TypeError: unhashable type: 'list'2、错误原因分析经过一番搜索和排查,发现:原来是hash错误。list 不使用 hash 值进行索引,故其对所存储元素没有可哈希的要求;set原创 2021-09-26 23:49:23 · 1770 阅读 · 0 评论 -
Django利用已有数据库生成模型
众所周知,Django较为适合原生开发,即通过该框架搭建一个全新的项目,通过在修改models.py来创建新的数据库表。但是往往有时候,我们需要利用到之前的已经设计好的数据库,数据库中提供了设计好的多种表单。那么这时如果我们再通过models.py再来设计就会浪费很多的时间。所幸Django为我们提供了inspecdb的方法。他的作用即使根据已经存在对的mysql数据库表来反向映射结构到models.py中。1、通过配置settings文件以及__init__.py来连接到本地的mysql数据库。原创 2021-08-26 22:02:09 · 999 阅读 · 0 评论