Django
Django
人而已
这个作者很懒,什么都没留下…
展开
-
Django中使用修饰器的具体实现
在路由urls.py中配置如下: from django.urls import path from . import views urlpatterns = [ path('page/<int:pg>',views.pagen_view), ] 在视图views.py中对相应的链接进行编辑: from django.http import HttpResponse from .self_decorator import * #加载同一目录下self_decorator.原创 2021-09-30 10:09:28 · 286 阅读 · 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 · 1612 阅读 · 0 评论 -
Django利用已有数据库生成模型
众所周知,Django较为适合原生开发,即通过该框架搭建一个全新的项目,通过在修改models.py来创建新的数据库表。但是往往有时候,我们需要利用到之前的已经设计好的数据库,数据库中提供了设计好的多种表单。那么这时如果我们再通过models.py再来设计就会浪费很多的时间。所幸Django为我们提供了inspecdb的方法。他的作用即使根据已经存在对的mysql数据库表来反向映射结构到models.py中。 1、通过配置settings文件以及__init__.py来连接到本地的mysql数据库。原创 2021-08-26 22:02:09 · 912 阅读 · 0 评论