mirror of
https://github.com/Llloooggg/TextSouls.git
synced 2026-03-06 04:26:23 +03:00
backend: полная реструктуризация
This commit is contained in:
25
backend/textsouls/characters/api.py
Normal file
25
backend/textsouls/characters/api.py
Normal file
@@ -0,0 +1,25 @@
|
||||
from flask import Blueprint
|
||||
|
||||
from textsouls import db
|
||||
from textsouls import admin
|
||||
|
||||
from textsouls.common.api import register_api
|
||||
from textsouls.common.api import CommonAdminView
|
||||
|
||||
from textsouls.characters.models import CharacterRace
|
||||
from textsouls.characters.models import CharacterClass
|
||||
from textsouls.characters.models import CharacterState
|
||||
from textsouls.characters.models import Character
|
||||
|
||||
|
||||
bp = Blueprint("characters", __name__)
|
||||
|
||||
register_api(bp, CharacterRace, "character_races")
|
||||
register_api(bp, CharacterClass, "character_classes")
|
||||
register_api(bp, CharacterState, "character_states")
|
||||
register_api(bp, Character, "characters", "owner")
|
||||
|
||||
admin.add_view(CommonAdminView(CharacterRace, db.session))
|
||||
admin.add_view(CommonAdminView(CharacterClass, db.session))
|
||||
admin.add_view(CommonAdminView(CharacterState, db.session))
|
||||
admin.add_view(CommonAdminView(Character, db.session))
|
||||
Reference in New Issue
Block a user