INFO: Started server process [2057198]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO: 223.80.102.178:52947 - "GET / HTTP/1.1" 200 OK
INFO: 223.80.102.178:52948 - "GET / HTTP/1.1" 200 OK
INFO: 223.80.102.178:52947 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52950 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52947 - "GET /static/uploads/66ff343c2260439e9748805c4272dd53.jpg HTTP/1.1" 304 Not Modified
INFO: 223.80.102.178:52947 - "GET /static/uploads/c6fea31d3f9842ec915f1527848a6f94.jpg HTTP/1.1" 304 Not Modified
INFO: 223.80.102.178:52947 - "POST /image/2/delete HTTP/1.1" 303 See Other
INFO: 223.80.102.178:52947 - "GET /subject/1?date=2025-09-11 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52957 - "GET /subject/1?date=2025%2D09%2D11 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52947 - "POST /image/5/delete HTTP/1.1" 303 See Other
INFO: 223.80.102.178:52947 - "GET /subject/1?date=2025-09-11 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52947 - "GET /static/uploads/e363f6903a6d4c64a780d5cf356dc50e.jpg HTTP/1.1" 304 Not Modified
INFO: 223.80.102.178:52951 - "GET /static/uploads/4b1722e66ce643f4b32d92fa1e89856e.jpg HTTP/1.1" 304 Not Modified
INFO: 223.80.102.178:52951 - "GET /subject/2 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52961 - "GET /subject/2 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52947 - "GET /static/uploads/42b2762f50d542c08a30b333e6244ea4.jpg HTTP/1.1" 304 Not Modified
INFO: 223.80.102.178:52951 - "GET /static/uploads/8eaa8e7040bd49d291c45e3edabff622.jpg HTTP/1.1" 304 Not Modified
INFO: 223.80.102.178:52951 - "POST /image/3/delete HTTP/1.1" 303 See Other
INFO: 223.80.102.178:52951 - "GET /subject/2?date=2025-09-11 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52970 - "GET /subject/2?date=2025%2D09%2D11 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "POST /image/6/delete HTTP/1.1" 303 See Other
INFO: 223.80.102.178:52951 - "GET /subject/2?date=2025-09-11 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52974 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "POST /image/1/delete HTTP/1.1" 303 See Other
INFO: 223.80.102.178:52951 - "GET /subject/1?date=2025-09-10 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52977 - "GET /subject/1?date=2025%2D09%2D10 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "GET /static/uploads/4b1722e66ce643f4b32d92fa1e89856e.jpg HTTP/1.1" 304 Not Modified
INFO: 223.80.102.178:52951 - "POST /image/4/delete HTTP/1.1" 303 See Other
INFO: 223.80.102.178:52951 - "GET /subject/1?date=2025-09-10 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "GET /subject/3 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52983 - "GET /subject/3 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "GET /subject/2 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52987 - "GET /subject/2 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52989 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "GET /subject/3 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52991 - "GET /subject/3 HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "GET / HTTP/1.1" 200 OK
INFO: 223.80.102.178:52993 - "GET / HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "GET /subjects HTTP/1.1" 200 OK
INFO: 223.80.102.178:52995 - "GET /subjects HTTP/1.1" 200 OK
INFO: 223.80.102.178:52951 - "POST /subjects/3/delete HTTP/1.1" 303 See Other
INFO: 223.80.102.178:52951 - "GET /subjects HTTP/1.1" 200 OK
INFO: 115.238.186.72:53226 - "GET /static/uploads/e363f6903a6d4c64a780d5cf356dc50e.jpg HTTP/1.1" 404 Not Found
INFO: 223.80.102.178:53008 - "POST /subjects/create HTTP/1.1" 303 See Other
INFO: 223.80.102.178:53008 - "GET /subject/4 HTTP/1.1" 200 OK
INFO: 223.80.102.178:53009 - "GET /subject/4 HTTP/1.1" 200 OK
INFO: 223.80.102.178:53008 - "GET / HTTP/1.1" 200 OK
INFO: 223.80.102.178:53011 - "GET / HTTP/1.1" 200 OK
INFO: 153.119.114.144:47184 - "GET / HTTP/1.1" 200 OK
INFO: 153.119.114.144:47060 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 153.119.114.144:47060 - "POST /evaluation/1/delete HTTP/1.1" 303 See Other
INFO: 153.119.114.144:47060 - "GET /evaluations?subject_id=1 HTTP/1.1" 200 OK
INFO: 153.119.114.144:47060 - "POST /evaluation/2/delete HTTP/1.1" 303 See Other
INFO: 153.119.114.144:47060 - "GET /evaluations?subject_id=1 HTTP/1.1" 200 OK
INFO: 153.119.114.144:47054 - "POST /evaluations/add HTTP/1.1" 303 See Other
INFO: 153.119.114.144:47054 - "GET /evaluations?subject_id=1 HTTP/1.1" 200 OK
INFO: 153.119.114.144:47126 - "GET /static/uploads/eval_56fae51507aa4db89424a9ad51fdd8e4.jpg HTTP/1.1" 200 OK
INFO: 153.119.114.144:47126 - "GET / HTTP/1.1" 200 OK
INFO: 160.119.66.27:32940 - "GET / HTTP/1.1" 200 OK
INFO: 176.65.134.35:57056 - "GET / HTTP/1.1" 200 OK
WARNING: Invalid HTTP request received.
INFO: 85.217.149.61:56816 - "GET / HTTP/1.1" 200 OK
INFO: 85.217.149.61:56816 - "GET /favicon.ico HTTP/1.1" 404 Not Found
INFO: 115.238.186.72:45658 - "GET /favicon.ico HTTP/1.1" 404 Not Found
INFO: 167.94.146.60:61138 - "GET / HTTP/1.1" 200 OK
WARNING: Invalid HTTP request received.
INFO: 167.94.146.60:60162 - "GET / HTTP/1.1" 200 OK
WARNING: Invalid HTTP request received.
INFO: 167.94.146.60:60182 - "GET /favicon.ico HTTP/1.1" 404 Not Found
WARNING: Invalid HTTP request received.
INFO: 167.94.146.60:60272 - "GET /sitemap.xml HTTP/1.1" 404 Not Found
INFO: 170.106.117.80:38066 - "GET /v1/models HTTP/1.1" 404 Not Found
WARNING: Invalid HTTP request received.
INFO: 47.97.231.15:57822 - "GET / HTTP/1.0" 200 OK
INFO: 47.97.231.15:57960 - "POST /sdk HTTP/1.1" 404 Not Found
INFO: 47.97.231.15:57948 - "GET /nmaplowercheck1789156217 HTTP/1.1" 404 Not Found
INFO: 47.97.231.15:57956 - "GET / HTTP/1.0" 200 OK
INFO: 47.97.231.15:57972 - "GET /HNAP1 HTTP/1.1" 404 Not Found
INFO: 47.97.231.15:57978 - "GET /evox/about HTTP/1.1" 404 Not Found
WARNING: Invalid HTTP request received.
WARNING: Invalid HTTP request received.
INFO: 47.97.231.15:58612 - "GET / HTTP/1.0" 200 OK
INFO: 47.97.231.15:58620 - "GET / HTTP/1.1" 200 OK
WARNING: Invalid HTTP request received.
INFO: 5.226.140.90:16076 - "GET / HTTP/1.1" 200 OK
INFO: 89.37.172.158:1992 - "GET /favicon.ico HTTP/1.1" 404 Not Found
INFO: 188.240.59.44:1540 - "GET /mcp/ HTTP/1.1" 404 Not Found
INFO: 195.140.214.19:7086 - "GET / HTTP/1.1" 200 OK
INFO: 193.32.209.246:2338 - "GET /mcp HTTP/1.1" 404 Not Found
INFO: 185.216.145.183:4314 - "GET /api/mcp HTTP/1.1" 404 Not Found
INFO: 185.216.145.188:13286 - "GET /sse HTTP/1.1" 404 Not Found
INFO: 94.183.174.95:52624 - "GET / HTTP/1.1" 200 OK
INFO: 47.95.198.175:36886 - "GET / HTTP/1.1" 200 OK
INFO: 47.95.198.175:36896 - "GET /favicon.ico HTTP/1.1" 404 Not Found
INFO: 176.65.149.236:56523 - "GET / HTTP/1.1" 200 OK
INFO: 198.235.24.60:60256 - "GET / HTTP/1.1" 200 OK
WARNING: Invalid HTTP request received.
WARNING: Invalid HTTP request received.
INFO: 199.45.154.117:42192 - "GET / HTTP/1.1" 200 OK
WARNING: Invalid HTTP request received.
INFO: 199.45.154.117:51782 - "GET /favicon.ico HTTP/1.1" 404 Not Found
WARNING: Invalid HTTP request received.
INFO: 199.45.154.117:41766 - "GET /sitemap.xml HTTP/1.1" 404 Not Found
INFO: 114.66.56.106:40602 - "GET / HTTP/1.1" 200 OK
INFO: 65.49.1.182:50146 - "GET / HTTP/1.1" 200 OK
INFO: 65.49.1.184:41901 - "GET /favicon.ico HTTP/1.1" 404 Not Found
WARNING: Invalid HTTP request received.
WARNING: Invalid HTTP request received.
INFO: 219.146.255.202:59757 - "GET /review HTTP/1.1" 200 OK
INFO: 219.146.255.202:59758 - "GET /review HTTP/1.1" 200 OK
INFO: 219.146.255.202:59783 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:59784 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:59783 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:59786 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:59783 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:59791 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:60132 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:60133 - "GET /evaluations HTTP/1.1" 200 OK
INFO: Started server process [2065653]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO: 219.146.255.202:61022 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:61022 - "GET /static/uploads/eval_56fae51507aa4db89424a9ad51fdd8e4.jpg HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61041 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:61044 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /timeline HTTP/1.1" 200 OK
INFO: 219.146.255.202:61053 - "GET /timeline HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:61057 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /timeline HTTP/1.1" 200 OK
INFO: 219.146.255.202:61059 - "GET /timeline HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61063 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:61068 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /evaluations?subject_id=1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61089 - "GET /evaluations?subject_id=1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61040 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:61094 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 115.238.186.72:40188 - "GET /static/uploads/eval_56fae51507aa4db89424a9ad51fdd8e4.jpg HTTP/1.1" 200 OK
INFO: 219.146.255.202:61354 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61355 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61391 - "GET /subject/4 HTTP/1.1" 200 OK
INFO: 219.146.255.202:61392 - "GET /subject/4 HTTP/1.1" 200 OK
INFO: Shutting down
INFO: Waiting for application shutdown.
INFO: Application shutdown complete.
INFO: Finished server process [2065653]
INFO: Started server process [2067450]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO: 219.146.255.202:63155 - "GET /subject/4 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63155 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:63162 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:63155 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:63168 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:63204 - "GET /evaluations?subject_id=1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63205 - "GET /evaluations?subject_id=1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63204 - "GET /evaluations?subject_id=2 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63207 - "GET /evaluations?subject_id=2 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63204 - "GET /evaluations?subject_id=4 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63208 - "GET /evaluations?subject_id=4 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63204 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:63213 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:63221 - "GET /timeline HTTP/1.1" 200 OK
INFO: 219.146.255.202:63222 - "GET /timeline HTTP/1.1" 200 OK
INFO: 219.146.255.202:63221 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63224 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63240 - "POST /subject/1/upload HTTP/1.1" 303 See Other
INFO: 219.146.255.202:63240 - "GET /subject/1?date=2026-09-12 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63241 - "GET /subject/1?date=2026%2D09%2D12 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63240 - "GET /static/uploads/e4e1cae0534f47f988212620b70e0c0e.png HTTP/1.1" 200 OK
INFO: 219.146.255.202:63246 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63247 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63246 - "GET /static/uploads/e4e1cae0534f47f988212620b70e0c0e.png HTTP/1.1" 304 Not Modified
INFO: 219.146.255.202:63274 - "GET /subject/2 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63275 - "GET /subject/2 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63274 - "GET /subject/4 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63276 - "GET /subject/4 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63274 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63278 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63274 - "GET /static/uploads/e4e1cae0534f47f988212620b70e0c0e.png HTTP/1.1" 304 Not Modified
INFO: 219.146.255.202:63274 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:63281 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:63307 - "POST /subjects/create HTTP/1.1" 303 See Other
INFO: 219.146.255.202:63307 - "GET /subject/5 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63308 - "GET /subject/5 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63307 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:63312 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:63307 - "GET /static/uploads/e4e1cae0534f47f988212620b70e0c0e.png HTTP/1.1" 304 Not Modified
INFO: 219.146.255.202:63320 - "GET /subject/1?date=2026-09-12 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63321 - "GET /subject/1?date=2026%2D09%2D12 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63320 - "GET /static/uploads/e4e1cae0534f47f988212620b70e0c0e.png HTTP/1.1" 304 Not Modified
INFO: 115.238.186.72:53960 - "GET /static/uploads/e4e1cae0534f47f988212620b70e0c0e.png HTTP/1.1" 200 OK
INFO: 127.0.0.1:46334 - "GET / HTTP/1.1" 200 OK
INFO: 127.0.0.1:46338 - "GET / HTTP/1.1" 200 OK
INFO: Shutting down
INFO: Waiting for application shutdown.
INFO: Application shutdown complete.
INFO: Finished server process [2067450]
INFO: Started server process [2068284]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO: 219.146.255.202:63721 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:63722 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:63721 - "GET /static/uploads/e4e1cae0534f47f988212620b70e0c0e.png HTTP/1.1" 304 Not Modified
INFO: 219.146.255.202:63721 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:63725 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:63721 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:63728 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:63738 - "GET /timeline HTTP/1.1" 200 OK
INFO: 219.146.255.202:63739 - "GET /timeline HTTP/1.1" 200 OK
INFO: 219.146.255.202:63743 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:63744 - "GET / HTTP/1.1" 200 OK
INFO: 219.146.255.202:63743 - "GET /subject/1?date=2026-09-12 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63757 - "GET /subject/1?date=2026%2D09%2D12 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63809 - "GET /subject/2 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63810 - "GET /subject/2 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63809 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:63811 - "GET /subjects HTTP/1.1" 200 OK
INFO: 219.146.255.202:63809 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:63812 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 219.146.255.202:63821 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63822 - "GET /subject/1 HTTP/1.1" 200 OK
INFO: 219.146.255.202:63821 - "GET /static/uploads/e4e1cae0534f47f988212620b70e0c0e.png HTTP/1.1" 304 Not Modified
INFO: 127.0.0.1:35140 - "GET /subjects HTTP/1.1" 200 OK
INFO: 127.0.0.1:35146 - "POST /subject/1/text HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:35154 - "GET / HTTP/1.1" 200 OK
INFO: 127.0.0.1:35162 - "GET /subjects HTTP/1.1" 200 OK
INFO: 127.0.0.1:35176 - "GET /subject/1 HTTP/1.1" 500 Internal Server Error
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/root/miniconda3/lib/python3.13/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
self.scope, self.receive, self.send
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/root/miniconda3/lib/python3.13/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/fastapi/applications.py", line 1054, in __call__
await super().__call__(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/applications.py", line 113, in __call__
await self.middleware_stack(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/middleware/errors.py", line 187, in __call__
raise exc
File "/root/miniconda3/lib/python3.13/site-packages/starlette/middleware/errors.py", line 165, in __call__
await self.app(scope, receive, _send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/root/miniconda3/lib/python3.13/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 715, in __call__
await self.middleware_stack(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 735, in app
await route.handle(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 288, in handle
await self.app(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 76, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/root/miniconda3/lib/python3.13/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 73, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/fastapi/routing.py", line 301, in app
raw_response = await run_endpoint_function(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "/root/miniconda3/lib/python3.13/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
return await dependant.call(**values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/myprojector/manyi_review/app.py", line 88, in subject_detail
return templates.TemplateResponse("subject_detail.html", {
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
"request": request, "subject": subject, "dates": dates,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
"subjects": crud.get_all_subjects(session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
})
^^
File "/root/miniconda3/lib/python3.13/site-packages/starlette/templating.py", line 208, in TemplateResponse
template = self.get_template(name)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/templating.py", line 131, in get_template
return self.env.get_template(name)
~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/environment.py", line 1013, in get_template
return self._load_template(name, globals)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/environment.py", line 972, in _load_template
template = self.loader.load(self, name, self.make_globals(globals))
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/loaders.py", line 138, in load
code = environment.compile(source, name, filename)
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/environment.py", line 768, in compile
self.handle_exception(source=source_hint)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/environment.py", line 939, in handle_exception
raise rewrite_traceback_stack(source=source)
File "templates/subject_detail.html", line 158, in template
点击{%'展开解析{% if txt.answer %} / 收起解析{% endif %}'%}
^^^^^^^^^^^^^^^^^^^
jinja2.exceptions.TemplateSyntaxError: tag name expected
INFO: 127.0.0.1:35190 - "GET /timeline HTTP/1.1" 200 OK
INFO: 127.0.0.1:35202 - "GET /review HTTP/1.1" 200 OK
INFO: 127.0.0.1:35204 - "GET /evaluations HTTP/1.1" 200 OK
INFO: 127.0.0.1:35212 - "GET /subject/1 HTTP/1.1" 500 Internal Server Error
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/root/miniconda3/lib/python3.13/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
self.scope, self.receive, self.send
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/root/miniconda3/lib/python3.13/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/fastapi/applications.py", line 1054, in __call__
await super().__call__(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/applications.py", line 113, in __call__
await self.middleware_stack(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/middleware/errors.py", line 187, in __call__
raise exc
File "/root/miniconda3/lib/python3.13/site-packages/starlette/middleware/errors.py", line 165, in __call__
await self.app(scope, receive, _send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/root/miniconda3/lib/python3.13/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 715, in __call__
await self.middleware_stack(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 735, in app
await route.handle(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 288, in handle
await self.app(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 76, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/root/miniconda3/lib/python3.13/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/routing.py", line 73, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/fastapi/routing.py", line 301, in app
raw_response = await run_endpoint_function(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
)
^
File "/root/miniconda3/lib/python3.13/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
return await dependant.call(**values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/myprojector/manyi_review/app.py", line 88, in subject_detail
return templates.TemplateResponse("subject_detail.html", {
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
"request": request, "subject": subject, "dates": dates,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
"subjects": crud.get_all_subjects(session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
})
^^
File "/root/miniconda3/lib/python3.13/site-packages/starlette/templating.py", line 208, in TemplateResponse
template = self.get_template(name)
File "/root/miniconda3/lib/python3.13/site-packages/starlette/templating.py", line 131, in get_template
return self.env.get_template(name)
~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/environment.py", line 1013, in get_template
return self._load_template(name, globals)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/environment.py", line 972, in _load_template
template = self.loader.load(self, name, self.make_globals(globals))
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/loaders.py", line 138, in load
code = environment.compile(source, name, filename)
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/environment.py", line 768, in compile
self.handle_exception(source=source_hint)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/root/miniconda3/lib/python3.13/site-packages/jinja2/environment.py", line 939, in handle_exception
raise rewrite_traceback_stack(source=source)
File "templates/subject_detail.html", line 158, in template
点击{%'展开解析{% if txt.answer %} / 收起解析{% endif %}'%}
^^^^^^^^^^^^^^^^^^^
jinja2.exceptions.TemplateSyntaxError: tag name expected
INFO: 127.0.0.1:35226 - "GET / HTTP/1.1" 200 OK