Django
小獾哥
技术为我赋能
展开
-
在Django中使用Q对象和条件运算符来构建动态查询
在上面的代码中,首先创建了一个空的Q对象,然后根据cost_min和cost_max的值逐步构建查询条件。如果cost_min不为None,则添加一个大于等于cost_min的条件;如果cost_max不为None,则添加一个小于等于cost_max的条件。最后,使用filter()方法执行查询,并将查询结果存储在results变量中。这样,当cost_min或cost_max为None时,查询就不会对单价数据做限制。原创 2023-11-30 10:53:56 · 386 阅读 · 0 评论 -
django项目中导入APIView报错【已解决】
错误描述:from rest_framework.views import APIViewImportError: cannot import name 'APIView'问题原因:安装了错误的 rest-framework,例如下面这样~解决办法:卸载错误的 rest-frameworkpip uninstall rest-framework安装 djangorestframeworkpip install djangorestframework完毕!...原创 2022-02-15 14:19:56 · 1810 阅读 · 1 评论 -
Django3中的iframe跨域请求之解决方案
问题描述: 假如你有A、B两个网站,你想在B网站中添加一个iframe,去引用A网站中的内容。解决方案:在settings.py中添加如下信息,A、B两个网站中都要添加ALLOWED_HOSTS = ["*"]X_FRAME_OPTIONS = 'ALLOWALL'F5强制刷新、查看,即可正常显示了~完毕!...原创 2021-08-04 16:21:14 · 410 阅读 · 0 评论