Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HackSoftware/Django-Styleguide-Example
/ types & classes
Types & classes
170 in github.com/HackSoftware/Django-Styleguide-Example
⨍
Functions
216
◇
Types & classes
170
↳
Endpoints
6
↓ 13 callers
Class
SchoolCourseFactory
styleguide_example/testing_examples/tests/factories.py:41
↓ 7 callers
Class
ApplicationError
styleguide_example/core/exceptions.py:1
↓ 7 callers
Class
RandomModelFactory
styleguide_example/common/factories.py:7
↓ 6 callers
Class
TimestampsOpinionated
We want to have the following behavior: 1. created_at is set by default, but can be overridden. 2. updated_at is not set on initial crea
styleguide_example/blog_examples/models.py:23
↓ 4 callers
Class
GoogleRawLoginFlowService
styleguide_example/blog_examples/google_login_server_flow/raw/service.py:34
↓ 4 callers
Class
GoogleSdkLoginFlowService
styleguide_example/blog_examples/google_login_server_flow/sdk/services.py:32
↓ 4 callers
Class
SchoolFactory
styleguide_example/testing_examples/tests/factories.py:15
↓ 4 callers
Class
SimpleModelFactory
styleguide_example/common/factories.py:15
↓ 3 callers
Class
FileDirectUploadService
This also serves as an example of a service class, which encapsulates a flow (start & finish) + one-off action (upload_local) into a namespac
styleguide_example/files/services.py:96
↓ 3 callers
Class
TimestampsWithAuto
styleguide_example/blog_examples/models.py:8
↓ 3 callers
Class
TimestampsWithAutoAndDefault
styleguide_example/blog_examples/models.py:13
↓ 3 callers
Class
TimestampsWithDefault
styleguide_example/blog_examples/models.py:18
↓ 2 callers
Class
File
styleguide_example/files/models.py:10
↓ 2 callers
Class
FileStandardUploadService
This also serves as an example of a service class, which encapsulates 2 different behaviors (create & update) under a namespace. Meaning
styleguide_example/files/services.py:28
↓ 2 callers
Class
Roster
styleguide_example/testing_examples/models.py:63
↓ 2 callers
Class
SomeDataModel
This is an example from this blog post - https://www.hacksoft.io/blog/django-jsonfield-incrementation-with-f-expressions
styleguide_example/blog_examples/f_expressions/models.py:4
↓ 2 callers
Class
StudentFactory
styleguide_example/testing_examples/tests/factories.py:23
↓ 1 callers
Class
BaseUser
styleguide_example/users/models.py:49
↓ 1 callers
Class
BaseUserFilter
styleguide_example/users/filters.py:6
↓ 1 callers
Class
BaseUserManager
styleguide_example/users/models.py:14
↓ 1 callers
Class
GoogleAccessTokens
styleguide_example/blog_examples/google_login_server_flow/raw/service.py:24
↓ 1 callers
Class
GoogleAccessTokens
styleguide_example/blog_examples/google_login_server_flow/sdk/services.py:22
↓ 1 callers
Class
GoogleRawLoginCredentials
styleguide_example/blog_examples/google_login_server_flow/raw/service.py:17
↓ 1 callers
Class
GoogleSdkLoginCredentials
styleguide_example/blog_examples/google_login_server_flow/sdk/services.py:15
↓ 1 callers
Class
JSONIncrement
This is an example from this blog post - https://www.hacksoft.io/blog/django-jsonfield-incrementation-with-f-expressions Django docs refe
styleguide_example/blog_examples/f_expressions/db_functions.py:6
↓ 1 callers
Class
NestedSerializer
styleguide_example/errors/services.py:14
↓ 1 callers
Class
PlainSerializer
styleguide_example/errors/services.py:18
↓ 1 callers
Class
RandomModel
This is an example model, to be used as reference in the Styleguide, when discussing model validation via constraints.
styleguide_example/common/models.py:23
↓ 1 callers
Class
S3Credentials
styleguide_example/integrations/aws/client.py:11
↓ 1 callers
Class
SchoolCourse
styleguide_example/testing_examples/models.py:32
↓ 1 callers
Class
Student
styleguide_example/testing_examples/models.py:15
Class
AdminConfirmTwoFactorAuthView
styleguide_example/blog_examples/admin_2fa/views.py:29
Class
AdminSetupTwoFactorAuthView
styleguide_example/blog_examples/admin_2fa/views.py:10
Class
AdminSite
styleguide_example/custom_admin/sites.py:12
Class
ApiAuthMixin
styleguide_example/api/mixins.py:73
Class
ApiConfig
styleguide_example/api/apps.py:4
Class
AuthenticationConfig
styleguide_example/authentication/apps.py:4
Class
BaseModel
styleguide_example/common/models.py:6
Class
BaseUserAdmin
styleguide_example/users/admin.py:9
Class
BlogExamplesConfig
styleguide_example/blog_examples/apps.py:4
Class
Command
styleguide_example/tasks/management/commands/setup_periodic_tasks.py:7
Class
CommonConfig
styleguide_example/common/apps.py:4
Class
CoreConfig
styleguide_example/core/apps.py:4
Class
CsrfExemptedSessionAuthentication
DRF SessionAuthentication is enforcing CSRF, which may be problematic. That's why we want to make sure we are exempting any kind of CSRF chec
styleguide_example/api/mixins.py:53
Class
CustomAdminConfig
styleguide_example/custom_admin/apps.py:4
Class
DebugToolbarSetup
We use a class, just for namespacing convenience.
config/settings/debug_toolbar/setup.py:34
Class
DirectUploadApiTests
We want to test the following: 1. A start-upload-finish cycle, where we patch the presign generation with local upload storage.
styleguide_example/files/tests/flows/test_direct_upload.py:4
Class
Email
styleguide_example/emails/models.py:6
Class
EmailAdmin
styleguide_example/emails/admin.py:8
Class
EmailSendingStrategy
styleguide_example/emails/enums.py:4
Class
EmailsConfig
styleguide_example/emails/apps.py:4
Class
ErrorsConfig
styleguide_example/errors/apps.py:4
Class
ExampleListApi
styleguide_example/api/tests/pagination/test_get_paginated_response.py:16
Class
FileAdmin
styleguide_example/files/admin.py:16
Class
FileDirectUploadFinishApi
styleguide_example/files/apis.py:49
Class
FileDirectUploadLocalApi
styleguide_example/files/apis.py:37
Class
FileDirectUploadStartApi
styleguide_example/files/apis.py:22
Class
FileForm
styleguide_example/files/admin.py:9
Class
FileStandardUploadApi
styleguide_example/files/apis.py:14
Class
FileUploadStorage
styleguide_example/files/enums.py:9
Class
FileUploadStrategy
styleguide_example/files/enums.py:4
Class
FilesConfig
styleguide_example/files/apps.py:4
Class
FilterSerializer
styleguide_example/users/apis.py:37
Class
Form
styleguide_example/blog_examples/admin_2fa/views.py:33
Class
FutureRosterFactory
Example usage: future_roster1 = FutureRosterFactory() future_roster2 = FutureRosterFactory(start_after=future_roster1.end_date)
styleguide_example/testing_examples/tests/factories.py:78
Class
GetPaginatedResponseTests
styleguide_example/api/tests/pagination/test_get_paginated_response.py:39
Class
GoogleLoginApi
styleguide_example/blog_examples/google_login_server_flow/raw/apis.py:29
Class
GoogleLoginApi
styleguide_example/blog_examples/google_login_server_flow/raw/views.py:24
Class
GoogleLoginApi
styleguide_example/blog_examples/google_login_server_flow/sdk/apis.py:29
Class
GoogleLoginApi
styleguide_example/blog_examples/google_login_server_flow/sdk/views.py:24
Class
GoogleLoginRedirectApi
styleguide_example/blog_examples/google_login_server_flow/raw/apis.py:18
Class
GoogleLoginRedirectApi
styleguide_example/blog_examples/google_login_server_flow/raw/views.py:13
Class
GoogleLoginRedirectApi
styleguide_example/blog_examples/google_login_server_flow/sdk/apis.py:18
Class
GoogleLoginRedirectApi
styleguide_example/blog_examples/google_login_server_flow/sdk/views.py:13
Class
IgnoreFilter
config/settings/loggers/setup.py:6
Class
InlineSerializerTests
styleguide_example/api/tests/utils/test_inline_serializer.py:10
Class
InputSerializer
styleguide_example/users/apis.py:64
Class
InputSerializer
styleguide_example/users/apis.py:86
Class
InputSerializer
styleguide_example/files/apis.py:23
Class
InputSerializer
styleguide_example/files/apis.py:50
Class
InputSerializer
styleguide_example/blog_examples/google_login_server_flow/raw/apis.py:30
Class
InputSerializer
styleguide_example/blog_examples/google_login_server_flow/sdk/apis.py:30
Class
InputSerializer
styleguide_example/authentication/apis.py:18
Class
InputValidationForm
styleguide_example/blog_examples/google_login_server_flow/raw/views.py:25
Class
InputValidationForm
styleguide_example/blog_examples/google_login_server_flow/sdk/views.py:25
Class
IntegrationsConfig
styleguide_example/integrations/apps.py:4
Class
JSONIncrementTests
styleguide_example/blog_examples/f_expressions/tests/test_f_expressions.py:7
Class
LimitOffsetPagination
styleguide_example/api/pagination.py:21
Class
LoggersSetup
We use a class, just for namespacing convenience.
config/settings/loggers/setup.py:11
Class
LoggingFormat
config/settings/loggers/settings.py:7
Class
Meta
styleguide_example/users/filters.py:7
Class
Meta
styleguide_example/users/apis.py:43
Class
Meta
styleguide_example/files/admin.py:10
Class
Meta
styleguide_example/testing_examples/models.py:22
Class
Meta
styleguide_example/testing_examples/models.py:42
Class
Meta
styleguide_example/testing_examples/models.py:77
Class
Meta
styleguide_example/testing_examples/tests/factories.py:16
Class
Meta
styleguide_example/testing_examples/tests/factories.py:24
Class
Meta
styleguide_example/testing_examples/tests/factories.py:42
Class
Meta
styleguide_example/testing_examples/tests/factories.py:56
next →
1–100 of 170, ranked by callers