refactor: restructure api module and implement articles pagination with dynamic routing

This commit is contained in:
Flook
2026-05-06 05:58:38 +07:00
parent b4725b184b
commit 2d9cbb3376
12 changed files with 195 additions and 12 deletions
+23
View File
@@ -0,0 +1,23 @@
import requests
API_BASE_URL = "http://127.0.0.1:8000"
def login(username: str, password: str):
url = f"{API_BASE_URL}/api/auth/login/"
response = requests.post(url, json={
"email": username,
"password": password
})
response.raise_for_status()
return response.json()
def get_me(token: str):
url = f"{API_BASE_URL}/api/auth/me/"
response = requests.get(
url,
headers={"Authorization": f"Bearer {token}"}
)
response.raise_for_status()
return response.json()