Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/djangopackages/djangopackages
/ types & classes
Types & classes
244 in github.com/djangopackages/djangopackages
⨍
Functions
1,701
◇
Types & classes
244
↳
Endpoints
4
↓ 26 callers
Class
CheckResult
Model to store the result of a check, which includes the score and a message.
searchv2/rules.py:9
↓ 6 callers
Class
ForgejoCommit
package/repos/forgejo.py:24
↓ 4 callers
Class
CodebergHandler
package/repos/codeberg.py:4
↓ 4 callers
Class
DeprecatedRule
A specific rule that checks if the package is deprecated.
searchv2/rules.py:111
↓ 4 callers
Class
DescriptionRule
A specific rule that checks if the package has a description.
searchv2/rules.py:157
↓ 4 callers
Class
DownloadsRule
A specific rule that scores based on the number of PyPi downloads.
searchv2/rules.py:202
↓ 4 callers
Class
ForkRule
A specific rule that scores based on the number of repository forks.
searchv2/rules.py:230
↓ 4 callers
Class
LastUpdatedRule
A specific rule that scores based on how recently the package was last updated.
searchv2/rules.py:258
↓ 4 callers
Class
PackageForm
package/forms.py:21
↓ 4 callers
Class
RecentReleaseRule
A specific rule that scores based on whether the last release is less than a year old.
searchv2/rules.py:304
↓ 4 callers
Class
UsageCountRule
A specific rule that scores based on the usage count of the package.
searchv2/rules.py:337
↓ 4 callers
Class
WatchersRule
A specific rule that scores based on the number of watchers of the package's repository.
searchv2/rules.py:363
↓ 3 callers
Class
ForgejoHandler
package/repos/forgejo.py:100
↓ 3 callers
Class
ForgejoMetadata
package/repos/forgejo.py:14
↓ 2 callers
Class
BaseHandler
package/repos/base_handler.py:11
↓ 2 callers
Class
BitbucketHandler
package/repos/bitbucket.py:15
↓ 2 callers
Class
FeatureForm
collects data for the feature - a ``ModelForm`` for :class:`grid.models.Feature`
grid/forms.py:36
↓ 2 callers
Class
GitHubHandler
package/repos/github.py:13
↓ 2 callers
Class
GitLabHandler
package/repos/gitlab.py:9
↓ 2 callers
Class
GridForm
collects data for the new grid - a django ``ModelForm`` for :class:`grid.models.Grid`
grid/forms.py:10
↓ 2 callers
Class
GridPackage
Grid package. This model describes packages listed on one side of the grids and explicitly defines the many-to-many relationship between g
grid/models.py:93
↓ 2 callers
Class
MockClient
VCR is currently not setup so instead of creating requests to live services use a mock to test basic functionality such as extracting particip
package/tests/test_repos_codeberg.py:8
↓ 2 callers
Class
Package
package/models.py:66
↓ 2 callers
Class
PackageExample
package/models.py:540
↓ 2 callers
Class
PackageExampleForm
package/forms.py:52
↓ 2 callers
Class
RotatorManager
homepage/models.py:10
↓ 2 callers
Class
ScoreRuleGroup
A group of rules, which checks a package by applying each rule in the group, and returns a normalized total score and a combined message from
searchv2/rules.py:62
↓ 1 callers
Class
AtomLatestPackagesFeed
Atom feed for the packages
feeds/feeds.py:34
↓ 1 callers
Class
ContributorsJSONFile
Helper to interact with the JSON file.
scripts/update_contributors.py:59
↓ 1 callers
Class
DocumentationForm
package/forms.py:64
↓ 1 callers
Class
ElementForm
collects data for a new grid element - a ``ModelForm`` for :class:`grid.models.Element`
grid/forms.py:24
↓ 1 callers
Class
FlaggedPackageForm
package/forms.py:46
↓ 1 callers
Class
ForgejoClient
Client for interacting with Forgejo instances.
package/repos/forgejo.py:30
↓ 1 callers
Class
Grid
Grid object, inherits form :class:`package.models.BaseModel`. Attributes: * :attr:`~grid.models.Grid.title` - grid title * :attr:`~grid.model
grid/models.py:12
↓ 1 callers
Class
GridPackageFilterForm
Filter and sort form for the grid package list
grid/forms.py:59
↓ 1 callers
Class
GridPackageForm
collects data for a new package - a ``ModelForm`` for :class:`grid.models.GridPackage`
grid/forms.py:49
↓ 1 callers
Class
MockForgejoClient
package/tests/test_repos_forgejo.py:5
↓ 1 callers
Class
MockGitHubRepo
profiles/tests/test_models.py:4
↓ 1 callers
Class
PackageManager
package/managers.py:33
↓ 1 callers
Class
PackageQuerySet
package/managers.py:10
↓ 1 callers
Class
PackageTable
package/tables.py:11
↓ 1 callers
Class
PackageUpdaterException
package/management/commands/package_updater.py:18
↓ 1 callers
Class
ParticipantURLNode
package/templatetags/package_tags.py:10
↓ 1 callers
Class
PostManager
blog/managers.py:17
↓ 1 callers
Class
PostQuerySet
blog/managers.py:6
↓ 1 callers
Class
Profile
profiles/models.py:10
↓ 1 callers
Class
RssLatestPackagesFeed
RSS Feed for the packages
feeds/feeds.py:10
↓ 1 callers
Class
SearchForm
Simple q based search form
searchv2/forms.py:4
↓ 1 callers
Class
SearchV2Serializer
apiv4/serializers.py:130
↓ 1 callers
Class
UnsupportedHandler
package/repos/unsupported.py:4
↓ 1 callers
Class
VersionManager
package/models.py:594
Class
static/js/svg-sparkline.js:27
Class
BaseData
apiv3/tests/data.py:10
Class
BaseModel
Base abstract base class to give creation and modified times
core/models.py:7
Class
BlogConfig
blog/apps.py:4
Class
BlogSitemap
blog/sitemaps.py:5
Class
Category
package/models.py:48
Class
CategorySerializer
apiv4/serializers.py:148
Class
CategoryViewSet
apiv4/viewsets.py:49
Class
Classifier
classifiers/models.py:8
Class
ClassifiersConfig
classifiers/apps.py:4
Class
ClassifiertAdmin
classifiers/admin.py:7
Class
Command
package/management/commands/calculate_score.py:10
Class
Command
core/management/commands/init_scheduled_jobs.py:9
Class
Command
core/management/commands/load_dev_data.py:9
Class
Command
grid/management/commands/fix_grid_element.py:8
Class
Commit
package/models.py:567
Class
CommitAdmin
package/admin.py:21
Class
Config
Config class for ScoreRule. Enables validation on assignment.
searchv2/rules.py:40
Class
DocumentationRule
A specific rule that checks for the presence of documentation in a package.
searchv2/rules.py:181
Class
Dpotw
homepage/models.py:15
Class
DpotwAdmin
homepage/admin.py:7
Class
Element
The individual cells on the grid. The ``Element`` grid attributes are: * :attr:`grid_package` - foreign key to :class:`~grid.models.GridPacka
grid/models.py:155
Class
ElementAdmin
grid/admin.py:26
Class
ExtraField
profiles/models.py:147
Class
ExtraFieldAdmin
profiles/admin.py:25
Class
ExtraFieldForm
profiles/forms.py:8
Class
Favorite
favorites/models.py:8
Class
FavoriteAdmin
favorites/admin.py:6
Class
FavoritePackage
favorites/views.py:10
Class
FavoritePackageRule
A specific rule that checks if the package is favorite.
searchv2/rules.py:135
Class
FavoriteViewTest
favorites/tests/test_views.py:10
Class
FavoritesConfig
favorites/apps.py:4
Class
Feature
These are the features measured against a grid. ``Feature`` has the following attributes: * :attr:`grid` - the grid to which the feature is a
grid/models.py:123
Class
FeatureAdmin
grid/admin.py:32
Class
FlaggedPackage
package/models.py:521
Class
FlaggedPackageAdmin
package/admin.py:174
Class
FunctionalGridTest
grid/tests/test_views.py:16
Class
FunctionalPackageTest
package/tests/test_views.py:89
Class
FunctionalPackageTest
searchv2/tests/test_views.py:15
Class
Gotw
homepage/models.py:39
Class
GotwAdmin
homepage/admin.py:14
Class
GridAdmin
grid/admin.py:13
Class
GridDetailAPIView
grid/views.py:412
Class
GridElementPermissionTest
grid/tests/test_views.py:504
Class
GridFeaturePermissionTest
grid/tests/test_views.py:457
Class
GridListAPIView
grid/views.py:407
Class
GridListView
grid/views.py:36
Class
GridPackageAdmin
grid/admin.py:38
Class
GridPackageInline
grid/admin.py:7
next →
1–100 of 244, ranked by callers