Ver código fonte

fix: 全面修复所有中文乱码

sequoia00 1 mês atrás
pai
commit
d30761fd59
4 arquivos alterados com 51 adições e 2 exclusões
  1. 1 1
      app.py
  2. 49 0
      nohup.out
  3. BIN
      static/uploads/e4e1cae0534f47f988212620b70e0c0e.png
  4. 1 1
      templates/index.html

+ 1 - 1
app.py

@@ -22,7 +22,7 @@ UPLOAD_DIR.mkdir(parents=True, exist_ok=True)
 
 COLORS = ["#6366f1","#8b5cf6","#ec4899","#f43f5e","#f97316","#eab308","#22c55e","#14b8a6","#06b6d4","#3b82f6"]
 
-# ── 首页 ───────────────────────────────────��──────────
+# ── 首页 ─────────────────────────────────────────────
 @app.get("/", response_class=HTMLResponse)
 async def index(request: Request, session: Session = Depends(get_session)):
     subjects = crud.get_all_subjects(session)

+ 49 - 0
nohup.out

@@ -156,3 +156,52 @@ 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

BIN
static/uploads/e4e1cae0534f47f988212620b70e0c0e.png


+ 1 - 1
templates/index.html

@@ -80,7 +80,7 @@
         </div>
         <div class="px-5 py-2.5 bg-gray-50 border-t border-gray-100">
           <a href="/subject/{{ subject_id }}?date={{ today }}" class="text-xs text-primary font-medium hover:underline flex items-center gap-1">
-            <i class="fa-solid fa-eye"></i>查看��整记录
+            <i class="fa-solid fa-eye"></i>查看完整记录
           </a>
         </div>
       </div>