νμ΄μ¬ Flaskλ₯Ό μ΄μ©ν΄μ λ§λ κ²μνμ λλ€. λ‘κ·ΈμΈ κΈ°λ₯κ³Ό κ²μκΈ CRUD κΈ°λ₯μ ꡬννμ΅λλ€.
- Python, Flask
- HTML, CSS, JavaScript
- SQLite
- νμκ°μ , λ‘κ·ΈμΈ, λ‘κ·Έμμ
- κ²μκΈ μμ±, μμ , μμ , μ‘°ν
- μμ μ νμΈ νμ
- κΈμμ μ€μκ° νμ
board_project/
βββ frontend/
β βββ templates/
β β βββ base.html # κ³΅ν΅ λ μ΄μμ
β β βββ auth/
β β β βββ login.html # λ‘κ·ΈμΈ νμ΄μ§
β β β βββ register.html # νμκ°μ
νμ΄μ§
β β βββ post/
β β βββ index.html # κΈ λͺ©λ‘ νμ΄μ§
β β βββ write.html # κΈμ°κΈ° νμ΄μ§
β β βββ post_detail.html # κΈ μμΈλ³΄κΈ° νμ΄μ§
β β βββ edit.html # κΈ μμ νμ΄μ§
β βββ static/
β βββ css/
β β βββ style.css # μ€νμΌμνΈ
β βββ js/
β βββ main.js # μλ°μ€ν¬λ¦½νΈ
βββ backend/
β βββ app.py # Flask μ± μ€μ
β βββ models.py # DB λͺ¨λΈ
β βββ routes.py # νμ΄μ§ λΌμ°ν
βββ .gitignore
βββ README.md
pip install flask flask-sqlalchemy flask-login pymysql python -c "from app import app, db; app.app_context().push(); db.create_all()" python app.py
http://127.0.0.1:5000 μ μ