You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

135 lines
4.3 KiB

import rest_framework_filters import FilterSet
class Project(FilterSet):
class Meta:
model =
#
# from common import models
#
#
# class Category(filters.FilterSet):
# class Meta:
# model = models.Category
#
# # icon = ...
# adverts = filters.RelatedFilter('api.filters.Advert')
# children = filters.RelatedFilter('api.filters.Category')
# hidden = filters.AllLookupsFilter()
# level = filters.AllLookupsFilter()
# lft = filters.AllLookupsFilter()
# name = filters.AllLookupsFilter()
# parent = filters.RelatedFilter('api.filters.Category')
# rght = filters.AllLookupsFilter()
# slug = filters.AllLookupsFilter()
# tree_id = filters.AllLookupsFilter()
#
#
# class Advert(filters.FilterSet):
# class Meta:
# model = models.Advert
#
# body = filters.AllLookupsFilter()
# category = filters.RelatedFilter('api.filters.Category')
# colors = filters.RelatedFilter('api.filters.Color')
# contact_name = filters.AllLookupsFilter()
# contact_phone = filters.RelatedFilter('api.filters.ContactPhone')
# created_at = filters.AllLookupsFilter()
# expires_at = filters.AllLookupsFilter()
# gender = filters.AllLookupsFilter()
# id = filters.AllLookupsFilter()
# initial_price = filters.AllLookupsFilter()
# location = filters.RelatedFilter('api.filters.Location')
# pictures = filters.RelatedFilter('api.filters.AdvertPicture')
# price = filters.AllLookupsFilter()
# promos = filters.RelatedFilter('api.filters.Promo')
# receive_email_notifications = filters.AllLookupsFilter()
# reservation = filters.RelatedFilter('api.filters.Reservation')
# saved_by = filters.RelatedFilter('api.filters.User')
# state = filters.AllLookupsFilter()
# title = filters.AllLookupsFilter()
# updated_at = filters.AllLookupsFilter()
# user = filters.RelatedFilter('api.filters.User')
#
#
# class AdvertPicture(filters.FilterSet):
# class Meta:
# model = models.AdvertPicture
#
# # file = ...
# active = filters.AllLookupsFilter()
# advert = filters.RelatedFilter('api.filters.Advert')
# id = filters.AllLookupsFilter()
# main = filters.AllLookupsFilter()
# uploaded_at = filters.AllLookupsFilter()
# user = filters.RelatedFilter('api.filters.User')
#
#
# class Color(filters.FilterSet):
# class Meta:
# model = models.Color
#
# id = filters.AllLookupsFilter()
# name = filters.AllLookupsFilter()
# value = filters.AllLookupsFilter()
#
#
# class Location(filters.FilterSet):
# class Meta:
# model = models.Location
#
# adverts = filters.RelatedFilter('api.filters.Advert')
# # children = filters.RelatedFilter('api.filters.Location')
# id = filters.AllLookupsFilter()
# level = filters.AllLookupsFilter()
# lft = filters.AllLookupsFilter()
# name = filters.AllLookupsFilter()
# parent = filters.RelatedFilter('api.filters.Location')
# rght = filters.AllLookupsFilter()
# subway_line_color = filters.AllLookupsFilter()
# tree_id = filters.AllLookupsFilter()
# type = filters.AllLookupsFilter()
# users = filters.RelatedFilter('api.filters.User')
#
#
# class User(filters.FilterSet):
# class Meta:
# model = models.User
#
# adverts = filters.RelatedFilter('api.filters.Advert')
# contact_phones = filters.RelatedFilter('api.filters.ContactPhone')
# date_joined = filters.AllLookupsFilter()
# email = filters.AllLookupsFilter()
# first_name = filters.AllLookupsFilter()
# id = filters.AllLookupsFilter()
# is_active = filters.AllLookupsFilter()
# is_staff = filters.AllLookupsFilter()
# is_superuser = filters.AllLookupsFilter()
# last_login = filters.AllLookupsFilter()
# location = filters.RelatedFilter('api.filters.Location')
# password = filters.AllLookupsFilter()
# promos = filters.RelatedFilter('api.filters.Promo')
# social_auth_id = filters.AllLookupsFilter()
# subscribed_to_newsletter = filters.AllLookupsFilter()
# type = filters.AllLookupsFilter()
# username = filters.AllLookupsFilter()
#
#
# class ContactPhone(filters.FilterSet):
# class Meta:
# model = models.ContactPhone
#
#
# class Reservation(filters.FilterSet):
# class Meta:
# model = models.Reservation
#
#
# class Promo(filters.FilterSet):
# class Meta:
# model = models.Promo
#
#
# class PromoType(filters.FilterSet):
# class Meta:
# model = models.PromoType