Пример #1
0
class VerificationSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Verification
        include_fk = True

    status = EnumField(Status)
    value = EnumField(Value)
    pub_date = ma.DateTime(format='%d/%m\n%H:%M')
    results = ma.List(ma.HyperlinkRelated("api.results_result_by_id"))
    model = ma.HyperlinkRelated("api.models_model_by_id")
Пример #2
0
class ModelSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Model
        include_relationships = True
        load_instance = True

    verification = ma.HyperlinkRelated(VERIFICATION_BY_ID)
Пример #3
0
class ResultSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Result
        include_relationships = True

    communication = EnumField(Communication)
    verification = ma.HyperlinkRelated(VERIFICATION_BY_ID)
Пример #4
0
class IndustrySchema(ma.SQLAlchemySchema):
    class Meta:
        model = Industry

    id = ma.auto_field()
    name = ma.auto_field()
    detail = True
    if detail:
        sector = ma.auto_field()
    else:
        sector = ma.HyperlinkRelated("sectorresource", "sector_id")
Пример #5
0
class CounterExampleSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = CounterExample
        include_realtionships = True

    result = ma.HyperlinkRelated("api.results_result_by_id")
Пример #6
0
class AuthorSchema(ma.ModelSchema):
    class Meta:
        model = Author

    books = ma.List(ma.HyperlinkRelated('book', url_key='id'))
Пример #7
0
class BookSchema(ma.ModelSchema):
    class Meta:
        model = Book
        exclude = ['user_ratings']

    authors = ma.List(ma.HyperlinkRelated('author', url_key='author_id'))
Пример #8
0
class PostSchema(ma.SQLAlchemySchema):
    class Meta:
        model = Post
        fields = ('id', 'title', 'content', 'author')

    author = ma.HyperlinkRelated('users_show')
Пример #9
0
class BookSchema(ma.ModelSchema):
    class Meta:
        model = Book
        unknown = EXCLUDE

    author = ma.HyperlinkRelated("authors_api", "author_id")
Пример #10
0
class AuthorSchema(ma.ModelSchema):
    class Meta:
        model = Author
        unknown = EXCLUDE

    books = ma.List(ma.HyperlinkRelated("books_api", "book_id"))
Пример #11
0
class UserSchema(ma.SQLAlchemySchema):
    class Meta:
        model = User
        fields = ('id', 'username', 'email', 'posts')
    posts = ma.List(ma.HyperlinkRelated("posts_show"))