コード例 #1
0
class PagingSearchListKeyConstructor(DefaultKeyConstructor):
    pagination = DJRF3xPaginationKeyBit()
    search = bits.QueryParamsKeyBit(["search"])
    list_sql_query = bits.ListSqlQueryKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit("api_updated_profile")
コード例 #2
0
ファイル: cache.py プロジェクト: hu-team/hubs_backend
class HubsKeyConstructor(KeyConstructor):
    unique_method_id = bits.UniqueMethodIdKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()
    format = bits.FormatKeyBit()
    language = bits.LanguageKeyBit()
    query_params = bits.QueryParamsKeyBit()
    pagination = bits.PaginationKeyBit()
コード例 #3
0
class PagingNotificationListKeyConstructor(DefaultKeyConstructor):
    pagination = DJRF3xPaginationKeyBit()
    search = bits.QueryParamsKeyBit(["search", "ordering", "type"])
    list_sql_query = bits.ListSqlQueryKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit("api_updated_notification")
コード例 #4
0
ファイル: views.py プロジェクト: rgaudin/edupi
class CustomListKeyConstructor(DefaultKeyConstructor):
    """ For calculating the key of the cache """
    all_query_params = bits.QueryParamsKeyBit('*')
    kwargs = bits.KwargsKeyBit('*')
    pagination = bits.PaginationKeyBit()
    list_sql = bits.ListSqlQueryKeyBit()
    updated_at = UpdatedAtKeyBit()
コード例 #5
0
class PagingPrivatePostListKeyConstructor(DefaultKeyConstructor):
    pagination = DJRF3xPaginationKeyBit()
    search = bits.QueryParamsKeyBit(['ordering'])
    list_sql_query = bits.ListSqlQueryKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit('api_updated_post')
コード例 #6
0
class ObjectKeyConstructor(constructors.DefaultKeyConstructor):
    """Cache key generator for object/detail views."""
    retrieve_sql = bits.RetrieveSqlQueryKeyBit()
    updated_at = UpdatedAtKeyBit()
    kwargs = bits.KwargsKeyBit()
    params = bits.QueryParamsKeyBit()
    unique_view_id = bits.UniqueMethodIdKeyBit()
    format = bits.FormatKeyBit()
コード例 #7
0
class ListKeyConstructor(constructors.DefaultKeyConstructor):
    """Cache key generator for list views."""
    list_sql = bits.ListSqlQueryKeyBit()
    pagination = bits.PaginationKeyBit()
    updated_at = UpdatedAtKeyBit()
    kwargs = bits.KwargsKeyBit()
    params = bits.QueryParamsKeyBit()
    unique_view_id = bits.UniqueMethodIdKeyBit()
    format = bits.FormatKeyBit()
コード例 #8
0
class PagingPrivateTopicListKeyConstructor(DefaultKeyConstructor):
    pagination = DJRF3xPaginationKeyBit()
    search = bits.QueryParamsKeyBit(['search', 'ordering'])
    list_sql_query = bits.ListSqlQueryKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()
コード例 #9
0
class QueryParamsKeyConstructor(KeyConstructor):
    unique_method_id = bits.UniqueMethodIdKeyBit()
    all_query_params = bits.QueryParamsKeyBit()
コード例 #10
0
class BaseKeyConstructor(constructors.DefaultKeyConstructor):
    updated = MaterializedViewLastUpdateKeyBit()
    format = bits.FormatKeyBit()
    language = bits.LanguageKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()
    query_params = bits.QueryParamsKeyBit()
コード例 #11
0
ファイル: views.py プロジェクト: banco29510/zds-site
class PagingNotificationListKeyConstructor(DefaultKeyConstructor):
    pagination = DJRF3xPaginationKeyBit()
    search = bits.QueryParamsKeyBit(['search', 'ordering', 'type'])
    list_sql_query = bits.ListSqlQueryKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()
    user = bits.UserKeyBit()
コード例 #12
0
ファイル: views.py プロジェクト: leroivi/zds-site
class PagingPrivateTopicListKeyConstructor(PagingListKeyConstructor):
    search = bits.QueryParamsKeyBit(["search", "ordering"])
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit("api_updated_topic")
コード例 #13
0
ファイル: views.py プロジェクト: tuxmania/site-app
class PagingPrivateTopicListKeyConstructor(PagingListKeyConstructor):
    search = bits.QueryParamsKeyBit(['search', 'ordering'])
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit('api_updated_topic')
コード例 #14
0
ファイル: views.py プロジェクト: srhrshr/zds-site
class PagingSearchListKeyConstructor(DefaultKeyConstructor):
    pagination = DJRF3xPaginationKeyBit()
    search = bits.QueryParamsKeyBit(['search'])
    list_sql_query = bits.ListSqlQueryKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()
    updated_at = UpdatedAtKeyBit('api_updated_tag')
コード例 #15
0
class ShoutitDefaultCacheKeyConstructor(KeyConstructor):
    unique_method_id = bits.UniqueMethodIdKeyBit()
    format = bits.FormatKeyBit()
    language = bits.LanguageKeyBit()
    query_params = bits.QueryParamsKeyBit()
コード例 #16
0
class UserListKeyConstructor(KeyConstructor):
    params_bit = bits.QueryParamsKeyBit()
    args_bit = bits.ArgsKeyBit()
    kwargs_bit = bits.KwargsKeyBit()
コード例 #17
0
ファイル: cache.py プロジェクト: jnaudon/datal
class CacheKeyConstructor(DefaultKeyConstructor):
    params = bits.QueryParamsKeyBit()
    pagination = bits.PaginationKeyBit()
    args = bits.ArgsKeyBit()
    kwargs = bits.KwargsKeyBit()
コード例 #18
0
ファイル: views.py プロジェクト: tuxmania/site-app
class PagingImageListKeyConstructor(PagingListKeyConstructor):
    search = bits.QueryParamsKeyBit(['search', 'ordering'])
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit('api_updated_image')
コード例 #19
0
class PersonKeyConstructor(DefaultKeyConstructor):
    authenticated = AuthenticatedKeyBit()
    unique_view_id = bits.UniqueMethodIdKeyBit()
    format = bits.FormatKeyBit()
    route = bits.QueryParamsKeyBit()
コード例 #20
0
class RoutingEdgeListKeyConstructor(DefaultKeyConstructor):
    route = bits.QueryParamsKeyBit(["from", "to", "accessible"])
コード例 #21
0
ファイル: views.py プロジェクト: leroivi/zds-site
class PagingPrivatePostListKeyConstructor(PagingListKeyConstructor):
    search = bits.QueryParamsKeyBit(["ordering"])
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit("api_updated_post")
コード例 #22
0
class PostListKeyConstructor(DefaultKeyConstructor):
    params_bit = bits.QueryParamsKeyBit()
    args_bit = bits.ArgsKeyBit()
    kwargs_bit = bits.KwargsKeyBit()
コード例 #23
0
class PagingImageListKeyConstructor(PagingListKeyConstructor):
    search = bits.QueryParamsKeyBit(["search", "ordering"])
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit("api_updated_image")
コード例 #24
0
class ContestTaskSolvedKeyConstructor(DefaultKeyConstructor):
    params_bit = bits.QueryParamsKeyBit()
    args_bit = bits.ArgsKeyBit()
    kwargs_bit = bits.KwargsKeyBit()
コード例 #25
0
ファイル: api.py プロジェクト: philiplmarx/Traffic-Stops
class QueryKeyConstructor(DefaultObjectKeyConstructor):
    params_query = bits.QueryParamsKeyBit(['officer'])
コード例 #26
0
class ScoreboardKeyConstructor(DefaultKeyConstructor):
    params_bit = bits.QueryParamsKeyBit()
    args_bit = bits.ArgsKeyBit()
    kwargs_bit = bits.KwargsKeyBit()
コード例 #27
0
class PagingParticipantListKeyConstructor(PagingListKeyConstructor):
    search = bits.QueryParamsKeyBit(["ordering"])
    user = bits.UserKeyBit()
    updated_at = UpdatedAtKeyBit("api_updated_user_gallery")
コード例 #28
0
class MyKeyConstructor(KeyConstructor):
    all_query_params = bits.QueryParamsKeyBit()
    unique_view_id = bits.UniqueViewIdKeyBit()