小编Sub*_*bbu的帖子

DJango filter_queryset

我是 DJango 和 DRF 的新手,并被要求管理一些与 DJango/DRF 相关的代码。经过大量搜索,我仍然无法找到有关 filter_queryset 如何工作以及如何与不同参数一起使用的完整示例。

在某些地方,我看到它像下面这样使用,

self.filter_queryset(queryset)
Run Code Online (Sandbox Code Playgroud)

在其他地方,它与一些参数一起使用。如果有人可以解释基本原理,例如如何以及何时使用它,什么是因变量(lookup_field、filter_backends 等)和参数以及如何设置它们,那将会很有帮助。

我搜索了很多,也浏览了文档。如果我错过了任何文档,请告诉我。

python django django-queryset django-rest-framework

6
推荐指数
1
解决办法
6319
查看次数

具有同一组件的多个实例的角度状态管理

我正在使用 Angular 设计我的第一个应用程序,并且正在阅读状态管理,这时我想到了以下场景,对此我找不到答案

我有一个组件 A 可以更改其变量 v1。该应用程序的状态被保存在一个服务中,所有组件都使用该服务来获取更新。现在,当我们使用组件 A 的多个实例时,变量 V1 对于不同的实例可能具有不同的值。那么状态管理是如何工作的呢?如何分别从状态存储库读取 V1 并将其写入状态存储库。我们不需要单独存储每个实例的数据吗?如何才能做到这一点?

提前致谢。

state angular-components angular

5
推荐指数
0
解决办法
400
查看次数

Angular 9 Uncaught ReferenceError:regeneratorRuntime 未定义

我创建了一个新的 angular 应用程序,通过将 dist 文件夹中的所有内容复制到 angular 应用程序的资产文件夹中并在 index.html 中引用它,我导入了一个 3rd 方应用程序 (svgedit)。现在我收到这个错误

未捕获的 ReferenceError:未定义 regeneratorRuntime

我已经搜索并看到了包含 babel-polyfill 等的建议,但一直无法解决这个问题。

这是我的设置,Angular 9.1.7

套餐

@angular-devkit/architect         0.901.7
@angular-devkit/build-angular     0.901.7
@angular-devkit/build-optimizer   0.901.7
@angular-devkit/build-webpack     0.901.7 
@angular-devkit/core              9.1.7
@angular-devkit/schematics        9.1.7
@angular/cli                      9.1.7
@ngtools/webpack                  9.1.7
@schematics/angular               9.1.7
@schematics/update                0.901.7
rxjs                              6.5.5
typescript                        3.8.3
webpack                           4.42.0
Run Code Online (Sandbox Code Playgroud)

package.json

{
  "name": "scada",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "~9.1.0", …
Run Code Online (Sandbox Code Playgroud)

babeljs babel-polyfill angular

3
推荐指数
1
解决办法
1214
查看次数