MCPcopy Create free account

hub / github.com/vitalik/django-ninja / types & classes

Types & classes1,552 in github.com/vitalik/django-ninja

↓ 167 callersClassNinjaAPI
Ninja API
ninja/main.py:47
↓ 97 callersClassTestClient
ninja/testing/client.py:192
↓ 80 callersClassRouter
ninja/router.py:192
↓ 47 callersClassPath
ninja/params/models.py:256
↓ 39 callersClassQuery
ninja/params/models.py:260
↓ 34 callersClassForm
ninja/params/models.py:276
↓ 30 callersClassBody
ninja/params/models.py:272
↓ 29 callersClassDummyFilterSchema
tests/test_filter_schema.py:25
↓ 24 callersClassTestAsyncClient
ninja/testing/client.py:197
↓ 22 callersClassFilterLookup
Annotation class for specifying database query lookups in FilterSchema fields. Example usage: class MyFilterSchema(FilterSchema):
ninja/filter_schema.py:21
↓ 17 callersClassConfigError
ninja/errors.py:29
↓ 17 callersClassStatus
Return a response with an explicit HTTP status code. Usage: return Status(200, {"key": "value"}) return Status(204, None)
ninja/responses.py:25
↓ 10 callersClassHeader
ninja/params/models.py:264
↓ 8 callersClassTestClient
A mock authentication class that accepts any cookie value. To test CSRF functionality without specific authentication logic.
tests/test_csrf.py:21
↓ 7 callersClassAnonRateThrottle
Limits the rate of API calls that may be made by a anonymous users. The IP address of the request will be used as the unique cache key.
ninja/throttling.py:192
↓ 7 callersClassCookie
ninja/params/models.py:268
↓ 7 callersClassFilterConfigDict
ninja/filter_schema.py:55
↓ 7 callersClassOperation
ninja/operation.py:53
↓ 7 callersClassParamShortcut
ninja/params/__init__.py:26
↓ 6 callersClassResponse
ninja/responses.py:53
↓ 5 callersClassNotImplementedError
ninja/static/ninja/swagger-ui-bundle.js:2
↓ 5 callersClassUser
tests/test_schema.py:45
↓ 4 callersClassFile
ninja/params/models.py:280
↓ 4 callersClassSimpleRateThrottle
A simple cache implementation, that only requires `.get_cache_key()` to be overridden. The rate (requests / seconds) is set by a `rate`
ninja/throttling.py:50
↓ 4 callersClassTu
ninja/static/ninja/redoc.standalone.js:41
↓ 4 callersClassUser
tests/test_response.py:28
↓ 4 callersClassValidationError
This exception raised when operation params do not validate Note: this is not the same as pydantic.ValidationError the errors attribute a
ninja/errors.py:49
↓ 3 callersClassAuth
tests/test_auth_routers.py:8
↓ 3 callersClassAuth
tests/test_auth_inheritance_routers.py:8
↓ 3 callersClassHttpError
ninja/errors.py:61
↓ 3 callersClassPathView
ninja/operation.py:563
↓ 3 callersClassTestAsyncClient
Custom TestClient that forces CSRF checks
tests/test_csrf_async.py:18
↓ 3 callersClassUser
tests/test_response_multiple.py:51
↓ 3 callersClassUserOut
tests/test_status.py:15
↓ 3 callersClassxu
ninja/static/ninja/redoc.standalone.js:41
↓ 2 callersClassAnyCookieAuth
A mock authentication class that accepts any cookie value. To test CSRF functionality without specific authentication logic.
tests/test_csrf_async.py:9
↓ 2 callersClassAnyCookieAuth
A mock authentication class that accepts any cookie value. To test CSRF functionality without specific authentication logic.
tests/test_csrf.py:12
↓ 2 callersClassAuthRateThrottle
Limits the rate of API calls that may be made by a given user. The string representation of request.auth object will be used as a unique cac
ninja/throttling.py:211
↓ 2 callersClassAuthenticationError
ninja/errors.py:71
↓ 2 callersClassClientTestSchema
tests/test_test_client.py:61
↓ 2 callersClassCookieAuth
tests/test_csrf.py:111
↓ 2 callersClassDecodeError
ninja/security/http.py:45
↓ 2 callersClassDjangoGetter
ninja/schema.py:53
↓ 2 callersClassEvent
tests/demo_project/someapp/models.py:8
↓ 2 callersClassKeyAuth
tests/test_auth_async.py:115
↓ 2 callersClassNinjaResponse
ninja/testing/client.py:216
↓ 2 callersClassOptModel
tests/test_pydantic_migrate.py:11
↓ 2 callersClassOptSchema
tests/test_pydantic_migrate.py:17
↓ 2 callersClassRedoc
ninja/openapi/docs.py:58
↓ 2 callersClassResponseObject
Basically this is just a helper to be able to pass response to pydantic's model_validate
ninja/operation.py:698
↓ 2 callersClassRouterPaginated
ninja/pagination.py:702
↓ 2 callersClassSwagger
ninja/openapi/docs.py:32
↓ 2 callersClassTag
tests/test_schema.py:33
↓ 2 callersClassTestThrottle
tests/test_router_reuse.py:488
↓ 2 callersClassValidateAssignmentSchema
tests/test_schema.py:201
↓ 1 callersClassAPIKeyCookie
ninja/security/apikey.py:41
↓ 1 callersClassAPIKeyHeader
ninja/security/apikey.py:57
↓ 1 callersClassAPIKeyQuery
ninja/security/apikey.py:34
↓ 1 callersClassAliasOut
tests/test_status.py:28
↓ 1 callersClassApiKey
docs/src/tutorial/authentication/apikey02.py:4
↓ 1 callersClassApiKey
docs/src/tutorial/authentication/apikey01.py:5
↓ 1 callersClassAsyncAuth
tests/test_auth.py:336
↓ 1 callersClassAsyncBearerAuth
This one is async but in fact no awaits inside authenticate which led to an await error
tests/test_auth.py:70
↓ 1 callersClassBaseThrottle
Rate throttling of requests.
ninja/throttling.py:10
↓ 1 callersClassBasicAuth
tests/test_auth.py:56
↓ 1 callersClassBearerAuth
tests/test_auth_async.py:160
↓ 1 callersClassBearerAuth
tests/test_auth.py:62
↓ 1 callersClassBoss
tests/test_schema.py:40
↓ 1 callersClassBoundRouter
A Router template bound to a specific API instance. Contains cloned operations with decorators applied. Each mount of a router creates a
ninja/router.py:59
↓ 1 callersClassCSVRenderer
tests/test_renderer.py:46
↓ 1 callersClassCookieKey
docs/src/tutorial/authentication/apikey03.py:4
↓ 1 callersClassCustomErrorAPI
tests/test_body.py:89
↓ 1 callersClassCustomException
tests/test_exceptions.py:10
↓ 1 callersClassDu
ninja/static/ninja/redoc.standalone.js:41
↓ 1 callersClassEl
ninja/static/ninja/redoc.standalone.js:41
↓ 1 callersClassFakeManager
tests/test_schema.py:13
↓ 1 callersClassFakeQS
tests/test_schema.py:24
↓ 1 callersClassFakeQS
tests/test_filter_schema.py:12
↓ 1 callersClassFooRenderer
tests/test_renderer.py:98
↓ 1 callersClassGlobalAuth
docs/src/tutorial/authentication/global01.py:5
↓ 1 callersClassHeaderAuth
tests/test_csrf.py:226
↓ 1 callersClassHttpBasicAuth
ninja/security/http.py:49
↓ 1 callersClassHttpBearer
ninja/security/http.py:22
↓ 1 callersClassHttpUrlSchema
tests/test_response.py:193
↓ 1 callersClassJSONRenderer
ninja/renderers.py:19
↓ 1 callersClassKeyCookie
tests/test_auth.py:50
↓ 1 callersClassKeyHeader
tests/test_auth.py:33
↓ 1 callersClassKeyHeaderCustomException
tests/test_auth.py:43
↓ 1 callersClassKeyQuery
tests/test_auth.py:27
↓ 1 callersClassKeyQuery1
tests/test_auth_global.py:6
↓ 1 callersClassMetaConf
ninja/orm/metaclass.py:16
↓ 1 callersClassMidddle
tests/test_schema.py:168
↓ 1 callersClassMyAuth1
tests/test_auth.py:294
↓ 1 callersClassMyAuth2
tests/test_auth.py:298
↓ 1 callersClassMyCustomField
tests/test_orm_schemas.py:605
↓ 1 callersClassMyParser
Default json parser
tests/test_parser.py:10
↓ 1 callersClassNOT_SET_TYPE
ninja/constants.py:6
↓ 1 callersClassObj
tests/test_schema.py:183
↓ 1 callersClassOl
ninja/static/ninja/redoc.standalone.js:41
↓ 1 callersClassOpenAPISchema
ninja/openapi/schema.py:36
next →1–100 of 1,552, ranked by callers