{"users":[{"id":1,"username":"greyli","name":"Grey Li","avatar_template":"/user_avatar/codekitchen.community/greyli/{size}/3_2.png","admin":true,"trust_level":2},{"id":934,"username":"uncle-lv","name":"Uncle Lv","avatar_template":"/user_avatar/codekitchen.community/uncle-lv/{size}/1024_2.png","trust_level":2},{"id":1112,"username":"Bryanthelol","name":"BryantHeHe","avatar_template":"/user_avatar/codekitchen.community/bryanthelol/{size}/1332_2.png","trust_level":2},{"id":823,"username":"xuwei5188916","name":"xuwei5188916","avatar_template":"/letter_avatar_proxy/v4/letter/x/7ba0ec/{size}.png","trust_level":1},{"id":638,"username":"D-zilch","name":"Zilch","avatar_template":"/user_avatar/codekitchen.community/d-zilch/{size}/828_2.png","trust_level":1},{"id":960,"username":"zm592565","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/z/838e76/{size}.png","trust_level":0},{"id":912,"username":"zhaoweipp","name":"Zhaoweipp112","avatar_template":"/user_avatar/codekitchen.community/zhaoweipp/{size}/996_2.png","trust_level":1},{"id":852,"username":"vba34520","name":"XerCis","avatar_template":"/user_avatar/codekitchen.community/vba34520/{size}/946_2.png","trust_level":1},{"id":792,"username":"stutao","name":"Stutao","avatar_template":"/user_avatar/codekitchen.community/stutao/{size}/980_2.png","trust_level":1},{"id":573,"username":"sheepskin","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/s/278dde/{size}.png","trust_level":1},{"id":586,"username":"Farmer-Chillax","name":"Farmer.Chillax","avatar_template":"/user_avatar/codekitchen.community/farmer-chillax/{size}/824_2.png","moderator":true,"trust_level":2},{"id":254,"username":"wo-ni","name":"Woni","avatar_template":"/user_avatar/codekitchen.community/wo-ni/{size}/528_2.png","trust_level":1},{"id":735,"username":"wugeyi","name":"伍个一","avatar_template":"/letter_avatar_proxy/v4/letter/w/e9a140/{size}.png","trust_level":1},{"id":822,"username":"manbeing","name":"manbeing","avatar_template":"/letter_avatar_proxy/v4/letter/m/e79b87/{size}.png","trust_level":1},{"id":688,"username":"sweetpotatoman","name":"","avatar_template":"/user_avatar/codekitchen.community/sweetpotatoman/{size}/831_2.png","trust_level":2},{"id":820,"username":"Tridagger","name":"子弹","avatar_template":"/user_avatar/codekitchen.community/tridagger/{size}/921_2.png","trust_level":1},{"id":467,"username":"z-t-y","name":"Andy Zhou","avatar_template":"/user_avatar/codekitchen.community/z-t-y/{size}/907_2.png","trust_level":2}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/helloflask/apiflask/22?page=1","per_page":30,"top_tags":["apiflask","flask-sqlalchemy","flask","marshmallow","pyinstaller","文档","表单"],"topics":[{"id":694,"title":"关于“APIFlask”分类","fancy_title":"关于“APIFlask”分类","slug":"topic","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2021-04-24T14:38:56.075Z","last_posted_at":null,"bumped":true,"bumped_at":"2021-04-24T14:38:56.076Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"关于 Web API 框架 APIFlask 的相关讨论和问题。","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":726,"like_count":0,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":1458,"title":"APIFlask 3.0 版本发布","fancy_title":"APIFlask 3.0 版本发布","slug":"topic","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://codekitchen.community/uploads/default/optimized/2X/a/a167ea40663c1c58976114c333b000919e5bec3b_2_1024x512.png","created_at":"2025-11-15T10:58:27.474Z","last_posted_at":"2025-11-15T10:58:27.611Z","bumped":true,"bumped_at":"2025-11-15T10:58:27.611Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://codekitchen.community/uploads/default/original/2X/a/a167ea40663c1c58976114c333b000919e5bec3b.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://codekitchen.community/uploads/default/optimized/2X/a/a167ea40663c1c58976114c333b000919e5bec3b_2_1024x512.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://codekitchen.community/uploads/default/optimized/2X/a/a167ea40663c1c58976114c333b000919e5bec3b_2_800x400.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://codekitchen.community/uploads/default/optimized/2X/a/a167ea40663c1c58976114c333b000919e5bec3b_2_600x300.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://codekitchen.community/uploads/default/optimized/2X/a/a167ea40663c1c58976114c333b000919e5bec3b_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://codekitchen.community/uploads/default/optimized/2X/a/a167ea40663c1c58976114c333b000919e5bec3b_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://codekitchen.community/uploads/default/optimized/2X/a/a167ea40663c1c58976114c333b000919e5bec3b_2_200x100.png"}],"tags":[],"tags_descriptions":{},"views":65,"like_count":4,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":1406,"title":"终于完成 APIFlask 对 MultiAuth 的支持了 :saluting_face:","fancy_title":"终于完成 APIFlask 对 MultiAuth 的支持了 :saluting_face:","slug":"topic","posts_count":10,"reply_count":5,"highest_post_number":10,"image_url":null,"created_at":"2025-07-12T15:54:22.546Z","last_posted_at":"2025-09-27T15:21:23.997Z","bumped":true,"bumped_at":"2025-09-27T15:21:23.997Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"unicode_title":"终于完成 APIFlask 对 MultiAuth 的支持了 🫡","thumbnails":null,"tags":[],"tags_descriptions":{},"views":206,"like_count":11,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":934,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":1397,"title":"APIFlask 中文文档翻译完成！","fancy_title":"APIFlask 中文文档翻译完成！","slug":"topic","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://codekitchen.community/uploads/default/optimized/2X/0/0627244202265206b75e3edcfd146fb661ef4bc1_2_1024x512.png","created_at":"2025-05-04T03:51:37.888Z","last_posted_at":"2025-05-05T08:46:41.896Z","bumped":true,"bumped_at":"2025-05-05T08:46:41.896Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1280,"height":640,"url":"https://codekitchen.community/uploads/default/original/2X/0/0627244202265206b75e3edcfd146fb661ef4bc1.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://codekitchen.community/uploads/default/optimized/2X/0/0627244202265206b75e3edcfd146fb661ef4bc1_2_1024x512.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://codekitchen.community/uploads/default/optimized/2X/0/0627244202265206b75e3edcfd146fb661ef4bc1_2_800x400.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://codekitchen.community/uploads/default/optimized/2X/0/0627244202265206b75e3edcfd146fb661ef4bc1_2_600x300.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://codekitchen.community/uploads/default/optimized/2X/0/0627244202265206b75e3edcfd146fb661ef4bc1_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://codekitchen.community/uploads/default/optimized/2X/0/0627244202265206b75e3edcfd146fb661ef4bc1_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://codekitchen.community/uploads/default/optimized/2X/0/0627244202265206b75e3edcfd146fb661ef4bc1_2_200x100.png"}],"tags":[],"tags_descriptions":{},"views":237,"like_count":3,"has_summary":false,"last_poster_username":"Bryanthelol","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":934,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1112,"primary_group_id":null,"flair_group_id":null}]},{"id":1396,"title":"APIFlask Base response schema customization","fancy_title":"APIFlask Base response schema customization","slug":"topic","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":"https://codekitchen.community/uploads/default/optimized/2X/9/9e8395546f4f05ab5dabd6945cd0c7c4d7319efa_2_1024x812.png","created_at":"2025-04-28T08:54:28.296Z","last_posted_at":"2025-04-30T04:39:43.388Z","bumped":true,"bumped_at":"2025-04-30T04:39:43.388Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1527,"height":1211,"url":"https://codekitchen.community/uploads/default/original/2X/9/9e8395546f4f05ab5dabd6945cd0c7c4d7319efa.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":812,"url":"https://codekitchen.community/uploads/default/optimized/2X/9/9e8395546f4f05ab5dabd6945cd0c7c4d7319efa_2_1024x812.png"},{"max_width":800,"max_height":800,"width":800,"height":634,"url":"https://codekitchen.community/uploads/default/optimized/2X/9/9e8395546f4f05ab5dabd6945cd0c7c4d7319efa_2_800x634.png"},{"max_width":600,"max_height":600,"width":600,"height":475,"url":"https://codekitchen.community/uploads/default/optimized/2X/9/9e8395546f4f05ab5dabd6945cd0c7c4d7319efa_2_600x475.png"},{"max_width":400,"max_height":400,"width":400,"height":317,"url":"https://codekitchen.community/uploads/default/optimized/2X/9/9e8395546f4f05ab5dabd6945cd0c7c4d7319efa_2_400x317.png"},{"max_width":300,"max_height":300,"width":300,"height":237,"url":"https://codekitchen.community/uploads/default/optimized/2X/9/9e8395546f4f05ab5dabd6945cd0c7c4d7319efa_2_300x237.png"},{"max_width":200,"max_height":200,"width":200,"height":158,"url":"https://codekitchen.community/uploads/default/optimized/2X/9/9e8395546f4f05ab5dabd6945cd0c7c4d7319efa_2_200x158.png"}],"tags":[],"tags_descriptions":{},"views":173,"like_count":0,"has_summary":false,"last_poster_username":"uncle-lv","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":823,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":934,"primary_group_id":null,"flair_group_id":null}]},{"id":1090,"title":"关于apiflask的BASE_RESPONSE_SCHEMA设置的疑问","fancy_title":"关于apiflask的BASE_RESPONSE_SCHEMA设置的疑问","slug":"topic","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://codekitchen.community/uploads/default/optimized/2X/5/5340d3ec31fdd4a109cda696602ddac4c65ad46f_2_1024x509.png","created_at":"2023-10-27T01:22:13.130Z","last_posted_at":"2023-10-28T03:08:32.899Z","bumped":true,"bumped_at":"2023-10-28T03:08:32.899Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1728,"height":860,"url":"https://codekitchen.community/uploads/default/original/2X/5/5340d3ec31fdd4a109cda696602ddac4c65ad46f.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":509,"url":"https://codekitchen.community/uploads/default/optimized/2X/5/5340d3ec31fdd4a109cda696602ddac4c65ad46f_2_1024x509.png"},{"max_width":800,"max_height":800,"width":800,"height":398,"url":"https://codekitchen.community/uploads/default/optimized/2X/5/5340d3ec31fdd4a109cda696602ddac4c65ad46f_2_800x398.png"},{"max_width":600,"max_height":600,"width":600,"height":298,"url":"https://codekitchen.community/uploads/default/optimized/2X/5/5340d3ec31fdd4a109cda696602ddac4c65ad46f_2_600x298.png"},{"max_width":400,"max_height":400,"width":400,"height":199,"url":"https://codekitchen.community/uploads/default/optimized/2X/5/5340d3ec31fdd4a109cda696602ddac4c65ad46f_2_400x199.png"},{"max_width":300,"max_height":300,"width":300,"height":149,"url":"https://codekitchen.community/uploads/default/optimized/2X/5/5340d3ec31fdd4a109cda696602ddac4c65ad46f_2_300x149.png"},{"max_width":200,"max_height":200,"width":200,"height":99,"url":"https://codekitchen.community/uploads/default/optimized/2X/5/5340d3ec31fdd4a109cda696602ddac4c65ad46f_2_200x99.png"}],"tags":[],"tags_descriptions":{},"views":768,"like_count":2,"has_summary":false,"last_poster_username":"D-zilch","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":638,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":1048,"title":"你好，我是新手，想问下为什么我设置了静态资源的配置 但是依然返回\"message\": \"Not Found\"","fancy_title":"你好，我是新手，想问下为什么我设置了静态资源的配置 但是依然返回&rdquo;message&rdquo;: &ldquo;Not Found&rdquo;","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://codekitchen.community/uploads/default/original/2X/7/7a94f654ce3ebd77119afd0917db7b9171d08cab.png","created_at":"2023-07-20T04:08:04.696Z","last_posted_at":"2023-07-20T04:09:05.528Z","bumped":true,"bumped_at":"2023-07-20T04:09:05.528Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":916,"height":71,"url":"https://codekitchen.community/uploads/default/original/2X/7/7a94f654ce3ebd77119afd0917db7b9171d08cab.png"},{"max_width":800,"max_height":800,"width":800,"height":62,"url":"https://codekitchen.community/uploads/default/optimized/2X/7/7a94f654ce3ebd77119afd0917db7b9171d08cab_2_800x62.png"},{"max_width":600,"max_height":600,"width":600,"height":46,"url":"https://codekitchen.community/uploads/default/optimized/2X/7/7a94f654ce3ebd77119afd0917db7b9171d08cab_2_600x46.png"},{"max_width":400,"max_height":400,"width":400,"height":31,"url":"https://codekitchen.community/uploads/default/optimized/2X/7/7a94f654ce3ebd77119afd0917db7b9171d08cab_2_400x31.png"},{"max_width":300,"max_height":300,"width":300,"height":23,"url":"https://codekitchen.community/uploads/default/optimized/2X/7/7a94f654ce3ebd77119afd0917db7b9171d08cab_2_300x23.png"},{"max_width":200,"max_height":200,"width":200,"height":15,"url":"https://codekitchen.community/uploads/default/optimized/2X/7/7a94f654ce3ebd77119afd0917db7b9171d08cab_2_200x15.png"}],"tags":[],"tags_descriptions":{},"views":573,"like_count":0,"has_summary":false,"last_poster_username":"zm592565","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":960,"primary_group_id":null,"flair_group_id":null}]},{"id":1034,"title":"swagger UI的CDN不太稳定啊","fancy_title":"swagger UI的CDN不太稳定啊","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://codekitchen.community/uploads/default/optimized/2X/f/f09bcc46f8cd176acbde1444dd3ad184c511e825_2_1024x59.png","created_at":"2023-04-24T16:31:02.987Z","last_posted_at":"2023-04-24T17:21:45.351Z","bumped":true,"bumped_at":"2023-04-24T17:21:45.351Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":2359,"height":136,"url":"https://codekitchen.community/uploads/default/original/2X/f/f09bcc46f8cd176acbde1444dd3ad184c511e825.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":59,"url":"https://codekitchen.community/uploads/default/optimized/2X/f/f09bcc46f8cd176acbde1444dd3ad184c511e825_2_1024x59.png"},{"max_width":800,"max_height":800,"width":800,"height":46,"url":"https://codekitchen.community/uploads/default/optimized/2X/f/f09bcc46f8cd176acbde1444dd3ad184c511e825_2_800x46.png"},{"max_width":600,"max_height":600,"width":600,"height":34,"url":"https://codekitchen.community/uploads/default/optimized/2X/f/f09bcc46f8cd176acbde1444dd3ad184c511e825_2_600x34.png"},{"max_width":400,"max_height":400,"width":400,"height":23,"url":"https://codekitchen.community/uploads/default/optimized/2X/f/f09bcc46f8cd176acbde1444dd3ad184c511e825_2_400x23.png"},{"max_width":300,"max_height":300,"width":300,"height":17,"url":"https://codekitchen.community/uploads/default/optimized/2X/f/f09bcc46f8cd176acbde1444dd3ad184c511e825_2_300x17.png"},{"max_width":200,"max_height":200,"width":200,"height":11,"url":"https://codekitchen.community/uploads/default/optimized/2X/f/f09bcc46f8cd176acbde1444dd3ad184c511e825_2_200x11.png"}],"tags":[],"tags_descriptions":{},"views":688,"like_count":0,"has_summary":false,"last_poster_username":"uncle-lv","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":934,"primary_group_id":null,"flair_group_id":null}]},{"id":1014,"title":"使用 Pyinstaller 打包 APIFlask 报错 AttributeError module 'apiflask' has no attribute 'settings'","fancy_title":"使用 Pyinstaller 打包 APIFlask 报错 AttributeError module &lsquo;apiflask&rsquo; has no attribute &lsquo;settings&rsquo;","slug":"topic","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2023-03-01T13:43:47.998Z","last_posted_at":"2023-03-18T09:45:48.561Z","bumped":true,"bumped_at":"2023-03-18T09:45:48.561Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":["pyinstaller"],"tags_descriptions":{},"views":978,"like_count":0,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":912,"primary_group_id":null,"flair_group_id":null}]},{"id":976,"title":"APIFlask入参为枚举值时，文档如何自动生成？","fancy_title":"APIFlask入参为枚举值时，文档如何自动生成？","slug":"topic","posts_count":12,"reply_count":3,"highest_post_number":12,"image_url":"https://codekitchen.community/uploads/default/original/1X/cd0703d76e33c6ef2dabefa85699fd53a8ecf20f.png","created_at":"2022-08-11T02:36:42.390Z","last_posted_at":"2022-12-01T02:31:26.865Z","bumped":true,"bumped_at":"2022-12-01T02:31:26.865Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":335,"height":433,"url":"https://codekitchen.community/uploads/default/original/1X/cd0703d76e33c6ef2dabefa85699fd53a8ecf20f.png"},{"max_width":400,"max_height":400,"width":309,"height":400,"url":"https://codekitchen.community/uploads/default/optimized/1X/cd0703d76e33c6ef2dabefa85699fd53a8ecf20f_2_309x400.png"},{"max_width":300,"max_height":300,"width":232,"height":300,"url":"https://codekitchen.community/uploads/default/optimized/1X/cd0703d76e33c6ef2dabefa85699fd53a8ecf20f_2_232x300.png"},{"max_width":200,"max_height":200,"width":154,"height":200,"url":"https://codekitchen.community/uploads/default/optimized/1X/cd0703d76e33c6ef2dabefa85699fd53a8ecf20f_2_154x200.png"}],"tags":["文档"],"tags_descriptions":{},"views":2588,"like_count":4,"has_summary":false,"last_poster_username":"vba34520","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":852,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":792,"primary_group_id":null,"flair_group_id":null}]},{"id":990,"title":"请教如果用APIFlask针对移动APP端和WEB开发同一套API有什么需有注意的点吗?","fancy_title":"请教如果用APIFlask针对移动APP端和WEB开发同一套API有什么需有注意的点吗?","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-10-04T21:07:10.322Z","last_posted_at":"2022-10-31T07:28:47.635Z","bumped":true,"bumped_at":"2022-10-31T07:28:47.635Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":641,"like_count":0,"has_summary":false,"last_poster_username":"Farmer-Chillax","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":573,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":586,"primary_group_id":null,"flair_group_id":null}]},{"id":995,"title":"APIFlask入参为Nested结合Schema.from_dict()生成的文档有问题","fancy_title":"APIFlask入参为Nested结合Schema.from_dict()生成的文档有问题","slug":"topic","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://codekitchen.community/uploads/default/original/1X/e999b9e3d6f379713f983c4fca9140cb8e00a8c7.gif","created_at":"2022-10-19T08:03:10.083Z","last_posted_at":"2022-10-19T08:03:10.242Z","bumped":true,"bumped_at":"2022-10-19T08:03:10.242Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1009,"height":799,"url":"https://codekitchen.community/uploads/default/original/1X/e999b9e3d6f379713f983c4fca9140cb8e00a8c7.gif"},{"max_width":800,"max_height":800,"width":800,"height":633,"url":"https://codekitchen.community/uploads/default/optimized/1X/e999b9e3d6f379713f983c4fca9140cb8e00a8c7_2_800x633.gif"},{"max_width":600,"max_height":600,"width":600,"height":475,"url":"https://codekitchen.community/uploads/default/optimized/1X/e999b9e3d6f379713f983c4fca9140cb8e00a8c7_2_600x475.gif"},{"max_width":400,"max_height":400,"width":400,"height":316,"url":"https://codekitchen.community/uploads/default/optimized/1X/e999b9e3d6f379713f983c4fca9140cb8e00a8c7_2_400x316.gif"},{"max_width":300,"max_height":300,"width":300,"height":237,"url":"https://codekitchen.community/uploads/default/optimized/1X/e999b9e3d6f379713f983c4fca9140cb8e00a8c7_2_300x237.gif"},{"max_width":200,"max_height":200,"width":200,"height":158,"url":"https://codekitchen.community/uploads/default/optimized/1X/e999b9e3d6f379713f983c4fca9140cb8e00a8c7_2_200x158.gif"}],"tags":[],"tags_descriptions":{},"views":683,"like_count":0,"has_summary":false,"last_poster_username":"vba34520","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":852,"primary_group_id":null,"flair_group_id":null}]},{"id":994,"title":"APIFlask定义patch或delete接口入参location为json_or_form时无法正确生成文档","fancy_title":"APIFlask定义patch或delete接口入参location为json_or_form时无法正确生成文档","slug":"topic","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://codekitchen.community/uploads/default/optimized/1X/b89d42a82d322b7ef863014cfaf87bf3b144bcd6_2_1024x558.gif","created_at":"2022-10-17T09:43:58.683Z","last_posted_at":"2022-10-17T09:43:58.803Z","bumped":true,"bumped_at":"2022-10-17T09:43:58.803Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1149,"height":627,"url":"https://codekitchen.community/uploads/default/original/1X/b89d42a82d322b7ef863014cfaf87bf3b144bcd6.gif"},{"max_width":1024,"max_height":1024,"width":1024,"height":558,"url":"https://codekitchen.community/uploads/default/optimized/1X/b89d42a82d322b7ef863014cfaf87bf3b144bcd6_2_1024x558.gif"},{"max_width":800,"max_height":800,"width":800,"height":436,"url":"https://codekitchen.community/uploads/default/optimized/1X/b89d42a82d322b7ef863014cfaf87bf3b144bcd6_2_800x436.gif"},{"max_width":600,"max_height":600,"width":600,"height":327,"url":"https://codekitchen.community/uploads/default/optimized/1X/b89d42a82d322b7ef863014cfaf87bf3b144bcd6_2_600x327.gif"},{"max_width":400,"max_height":400,"width":400,"height":218,"url":"https://codekitchen.community/uploads/default/optimized/1X/b89d42a82d322b7ef863014cfaf87bf3b144bcd6_2_400x218.gif"},{"max_width":300,"max_height":300,"width":300,"height":163,"url":"https://codekitchen.community/uploads/default/optimized/1X/b89d42a82d322b7ef863014cfaf87bf3b144bcd6_2_300x163.gif"},{"max_width":200,"max_height":200,"width":200,"height":109,"url":"https://codekitchen.community/uploads/default/optimized/1X/b89d42a82d322b7ef863014cfaf87bf3b144bcd6_2_200x109.gif"}],"tags":[],"tags_descriptions":{},"views":656,"like_count":0,"has_summary":false,"last_poster_username":"vba34520","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":852,"primary_group_id":null,"flair_group_id":null}]},{"id":993,"title":"如何设置APIFlask入参字段为嵌套字段？","fancy_title":"如何设置APIFlask入参字段为嵌套字段？","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://codekitchen.community/uploads/default/original/1X/dbac656c3e2d911c50748746fc773881e260d0d3.png","created_at":"2022-10-13T10:00:29.003Z","last_posted_at":"2022-10-14T01:58:44.513Z","bumped":true,"bumped_at":"2022-10-14T01:58:44.513Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":868,"height":369,"url":"https://codekitchen.community/uploads/default/original/1X/dbac656c3e2d911c50748746fc773881e260d0d3.png"},{"max_width":800,"max_height":800,"width":800,"height":340,"url":"https://codekitchen.community/uploads/default/optimized/1X/dbac656c3e2d911c50748746fc773881e260d0d3_2_800x340.png"},{"max_width":600,"max_height":600,"width":600,"height":255,"url":"https://codekitchen.community/uploads/default/optimized/1X/dbac656c3e2d911c50748746fc773881e260d0d3_2_600x255.png"},{"max_width":400,"max_height":400,"width":400,"height":170,"url":"https://codekitchen.community/uploads/default/optimized/1X/dbac656c3e2d911c50748746fc773881e260d0d3_2_400x170.png"},{"max_width":300,"max_height":300,"width":300,"height":127,"url":"https://codekitchen.community/uploads/default/optimized/1X/dbac656c3e2d911c50748746fc773881e260d0d3_2_300x127.png"},{"max_width":200,"max_height":200,"width":200,"height":85,"url":"https://codekitchen.community/uploads/default/optimized/1X/dbac656c3e2d911c50748746fc773881e260d0d3_2_200x85.png"}],"tags":[],"tags_descriptions":{},"views":1018,"like_count":0,"has_summary":false,"last_poster_username":"vba34520","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":852,"primary_group_id":null,"flair_group_id":null}]},{"id":958,"title":"APIFlask 1.1.0 版本发布","fancy_title":"APIFlask 1.1.0 版本发布","slug":"topic","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2022-09-12T16:00:00.000Z","last_posted_at":"2022-09-12T16:00:00.000Z","bumped":false,"bumped_at":"2022-09-12T16:00:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":689,"like_count":1,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":979,"title":"APIFlask class-based view 报错: TypeError: view() takes 0 positional arguments but 1 was given","fancy_title":"APIFlask class-based view 报错: TypeError: view() takes 0 positional arguments but 1 was given","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-08-20T10:55:57.802Z","last_posted_at":"2022-08-22T03:20:21.325Z","bumped":true,"bumped_at":"2022-08-22T03:20:21.325Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1033,"like_count":1,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":573,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":824,"title":"APIFlask 0.10.0、Bootstrap-Flask 1.8.0 发布","fancy_title":"APIFlask 0.10.0、Bootstrap-Flask 1.8.0 发布","slug":"topic","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2022-08-09T16:00:00.000Z","last_posted_at":"2022-08-09T16:00:00.000Z","bumped":false,"bumped_at":"2022-08-09T16:00:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":939,"like_count":3,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":962,"title":"api_flask 能否添加fastap response_model, 过多的装饰器感觉有点不优雅","fancy_title":"api_flask 能否添加fastap response_model, 过多的装饰器感觉有点不优雅","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-07-15T09:13:57.922Z","last_posted_at":"2022-07-16T13:40:47.636Z","bumped":true,"bumped_at":"2022-07-16T13:40:47.636Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":704,"like_count":0,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":254,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":927,"title":"APIFlask 1.0 版本发布","fancy_title":"APIFlask 1.0 版本发布","slug":"topic","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2022-07-12T16:00:00.000Z","last_posted_at":"2022-07-12T16:00:00.000Z","bumped":false,"bumped_at":"2022-07-12T16:00:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":706,"like_count":3,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":946,"title":"apiflask response 返回字段顺序","fancy_title":"apiflask response 返回字段顺序","slug":"topic","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2022-05-24T08:36:43.942Z","last_posted_at":"2022-05-25T01:12:38.335Z","bumped":true,"bumped_at":"2022-05-25T01:12:38.335Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1007,"like_count":2,"has_summary":false,"last_poster_username":"xuwei5188916","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":823,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":852,"title":"apiflask的Schema里，使用List类型，提示The list elements must be a subclass","fancy_title":"apiflask的Schema里，使用List类型，提示The list elements must be a subclass","slug":"topic","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2021-11-12T10:07:38.156Z","last_posted_at":"2022-05-23T14:31:32.251Z","bumped":true,"bumped_at":"2022-05-23T14:31:32.251Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1654,"like_count":3,"has_summary":false,"last_poster_username":"xuwei5188916","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":735,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":586,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":823,"primary_group_id":null,"flair_group_id":null}]},{"id":945,"title":"APIFLASK request body 传入list Schema怎么写","fancy_title":"APIFLASK request body 传入list Schema怎么写","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-05-23T08:54:21.644Z","last_posted_at":"2022-05-23T14:30:48.543Z","bumped":true,"bumped_at":"2022-05-23T14:30:48.543Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":831,"like_count":1,"has_summary":false,"last_poster_username":"xuwei5188916","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":823,"primary_group_id":null,"flair_group_id":null}]},{"id":944,"title":"APIFLASK Swagger UI 显示不出来","fancy_title":"APIFLASK Swagger UI 显示不出来","slug":"topic","posts_count":3,"reply_count":4,"highest_post_number":5,"image_url":"https://codekitchen.community/uploads/default/optimized/1X/a0c84930bf2188b2a3ee892452a6c894abee8aff_2_1023x468.png","created_at":"2022-05-21T15:24:37.413Z","last_posted_at":"2022-05-22T15:11:25.104Z","bumped":true,"bumped_at":"2022-05-22T15:13:30.433Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1315,"height":601,"url":"https://codekitchen.community/uploads/default/original/1X/a0c84930bf2188b2a3ee892452a6c894abee8aff.png"},{"max_width":1024,"max_height":1024,"width":1023,"height":468,"url":"https://codekitchen.community/uploads/default/optimized/1X/a0c84930bf2188b2a3ee892452a6c894abee8aff_2_1023x468.png"},{"max_width":800,"max_height":800,"width":800,"height":365,"url":"https://codekitchen.community/uploads/default/optimized/1X/a0c84930bf2188b2a3ee892452a6c894abee8aff_2_800x365.png"},{"max_width":600,"max_height":600,"width":600,"height":274,"url":"https://codekitchen.community/uploads/default/optimized/1X/a0c84930bf2188b2a3ee892452a6c894abee8aff_2_600x274.png"},{"max_width":400,"max_height":400,"width":400,"height":182,"url":"https://codekitchen.community/uploads/default/optimized/1X/a0c84930bf2188b2a3ee892452a6c894abee8aff_2_400x182.png"},{"max_width":300,"max_height":300,"width":300,"height":137,"url":"https://codekitchen.community/uploads/default/optimized/1X/a0c84930bf2188b2a3ee892452a6c894abee8aff_2_300x137.png"},{"max_width":200,"max_height":200,"width":200,"height":91,"url":"https://codekitchen.community/uploads/default/optimized/1X/a0c84930bf2188b2a3ee892452a6c894abee8aff_2_200x91.png"}],"tags":[],"tags_descriptions":{},"views":1135,"like_count":1,"has_summary":false,"last_poster_username":"xuwei5188916","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":823,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":933,"title":"在APIFlask ，怎么生成openid and oauth2 security scheme","fancy_title":"在APIFlask ，怎么生成openid and oauth2 security scheme","slug":"topic","posts_count":11,"reply_count":4,"highest_post_number":12,"image_url":null,"created_at":"2022-05-08T21:49:20.832Z","last_posted_at":"2022-05-21T12:17:51.311Z","bumped":true,"bumped_at":"2022-05-21T12:17:51.311Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1617,"like_count":0,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":822,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":929,"title":"APIFlask 怎么把密码保护加到 OpenAPI spec 文件？","fancy_title":"APIFlask 怎么把密码保护加到 OpenAPI spec 文件？","slug":"topic","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2022-05-07T21:16:49.603Z","last_posted_at":"2022-05-21T08:54:15.369Z","bumped":true,"bumped_at":"2022-05-21T08:54:15.369Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":913,"like_count":0,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":822,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":875,"title":"apiflask swagger-ui 使用外部的 auth 库如何生成 security spec","fancy_title":"apiflask swagger-ui 使用外部的 auth 库如何生成 security spec","slug":"topic","posts_count":8,"reply_count":5,"highest_post_number":9,"image_url":null,"created_at":"2021-12-10T07:10:44.939Z","last_posted_at":"2022-05-21T08:48:19.198Z","bumped":true,"bumped_at":"2022-05-21T08:48:19.198Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1305,"like_count":2,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":688,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":931,"title":"APIFlask 支持role authentication 吗？","fancy_title":"APIFlask 支持role authentication 吗？","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-05-07T22:55:15.165Z","last_posted_at":"2022-05-08T03:17:57.659Z","bumped":true,"bumped_at":"2022-05-08T03:17:57.659Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":811,"like_count":1,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":822,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":926,"title":"marshmallow 字段 validate 传递参数时 PyCharm 类型报错","fancy_title":"marshmallow 字段 validate 传递参数时 PyCharm 类型报错","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://codekitchen.community/uploads/default/original/1X/54c2b0cddec1784d37feff1dbc87fd0d6045ed94.png","created_at":"2022-05-04T05:41:37.415Z","last_posted_at":"2022-05-05T14:46:11.900Z","bumped":true,"bumped_at":"2022-05-05T14:46:11.900Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":635,"height":257,"url":"https://codekitchen.community/uploads/default/original/1X/54c2b0cddec1784d37feff1dbc87fd0d6045ed94.png"},{"max_width":600,"max_height":600,"width":600,"height":242,"url":"https://codekitchen.community/uploads/default/optimized/1X/54c2b0cddec1784d37feff1dbc87fd0d6045ed94_2_600x242.png"},{"max_width":400,"max_height":400,"width":400,"height":161,"url":"https://codekitchen.community/uploads/default/optimized/1X/54c2b0cddec1784d37feff1dbc87fd0d6045ed94_2_400x161.png"},{"max_width":300,"max_height":300,"width":300,"height":121,"url":"https://codekitchen.community/uploads/default/optimized/1X/54c2b0cddec1784d37feff1dbc87fd0d6045ed94_2_300x121.png"},{"max_width":200,"max_height":200,"width":200,"height":80,"url":"https://codekitchen.community/uploads/default/optimized/1X/54c2b0cddec1784d37feff1dbc87fd0d6045ed94_2_200x80.png"}],"tags":["marshmallow"],"tags_descriptions":{},"views":860,"like_count":1,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":820,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":908,"title":"使用 APIFlask 如何把未使用的 schema 注册到 OpenAPI spec 中","fancy_title":"使用 APIFlask 如何把未使用的 schema 注册到 OpenAPI spec 中","slug":"topic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-02-18T04:07:50.312Z","last_posted_at":"2022-02-20T15:42:20.462Z","bumped":true,"bumped_at":"2022-02-20T15:42:20.462Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":859,"like_count":1,"has_summary":false,"last_poster_username":"greyli","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":792,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"id":894,"title":"APIFlask（或者apispec等）中怎么为Schema和route信息添加OpenAPI的spec并在Swagger UI/Redoc中呈现？","fancy_title":"APIFlask（或者apispec等）中怎么为Schema和route信息添加OpenAPI的spec并在Swagger UI/Redoc中呈现？","slug":"topic","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2022-01-15T06:24:50.865Z","last_posted_at":"2022-01-16T13:29:27.021Z","bumped":true,"bumped_at":"2022-01-16T13:29:27.021Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":["flask-sqlalchemy"],"tags_descriptions":{},"views":1084,"like_count":1,"has_summary":false,"last_poster_username":"z-t-y","category_id":22,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":467,"primary_group_id":null,"flair_group_id":null}]}]}}