11import os
22
3+ from starlette .requests import Request
4+
35os .environ .setdefault ("FASTAPI_SETTINGS_MODULE" , "test_example.settings" )
4- from test_example .admin import AuthorModel , BookModel , FieldTestingModel
5- from tortoise .contrib .fastapi import register_tortoise
66
77from fast_tmp .admin .register import register_static_service
88from fast_tmp .conf import settings
99from fast_tmp .factory import create_app
1010from fast_tmp .models import User
11+ from fast_tmp .responses import BaseRes
1112from fast_tmp .site import register_model_site
13+ from test_example .admin import AuthorModel , BookModel , FieldTestingModel
14+ from tortoise .contrib .fastapi import register_tortoise
15+
16+ from test_example .page import UserSelfInfo
1217
13- register_model_site ({"fieldtesting" : [FieldTestingModel (), BookModel (), AuthorModel ()]})
18+ register_model_site ({"fieldtesting" : [FieldTestingModel (), BookModel (), AuthorModel (), UserSelfInfo () ]})
1419app = create_app ()
1520app .title = "test_example"
1621
@@ -26,6 +31,12 @@ async def create_user():
2631 await user .save ()
2732
2833
34+ @app .post ("/form-test" )
35+ async def test_form (request : Request ):
36+ print (await request .json ())
37+ return BaseRes ()
38+
39+
2940register_tortoise (app , config = settings .TORTOISE_ORM , generate_schemas = True )
3041if settings .DEBUG :
3142 register_static_service (app )
0 commit comments