From dafe35ac98ea1fc7df44953d4ce27db2377eab75 Mon Sep 17 00:00:00 2001
From: mabasa <82437727+dkwcdr@users.noreply.github.com>
Date: Thu, 3 Oct 2024 00:16:23 +0900
Subject: [PATCH] Update WEB.md
---
agile-notes/2nd-agile/WEB.md | 78 ++++++++++++++++++++++++++++++++++++
1 file changed, 78 insertions(+)
diff --git a/agile-notes/2nd-agile/WEB.md b/agile-notes/2nd-agile/WEB.md
index 8b13789..a62ea04 100644
--- a/agile-notes/2nd-agile/WEB.md
+++ b/agile-notes/2nd-agile/WEB.md
@@ -1 +1,79 @@
+# WEB
+
+ ๐ ๊ณตํต ์์ ์ฌํญ
+
+### ๐พ ๋ก๊ทธ ๊ธฐ๋ก/mark>
+> ์ฌ์ฉ์๊ฐ HTTP ์์ฒญ์ ํ ๋ ๋ง๋ค ํด๋น url๊ณผ ๋ณ์๋ค์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ ์ฅ์ ํ๋๋ก ํจ์๋ฅผ ๋ง๋ค์ด์ ๊ฐ view ํจ์์์ ์ฌ์ฉ.
+
+### ๐ซ ์ธ์ด ํํฐ๋ง
+> `re_path`๋ฅผ ์ฌ์ฉํ์ฌ **ํ๊ตญ์ด(kor)**์ **์์ด(eng)** ์ด์ธ์ ์ธ์ด๋ก ๋ URL ์์ฒญ์ ์ฐจ๋จ.
+> ์ ๊ท์์ ํตํด URL์ ์์ ๋ถ๋ถ์์ ์ธ์ด๋ฅผ ํ๋ณํ๊ณ , ํ์ฉ๋์ง ์์ ์ธ์ด์ ์์ฒญ์ ์ฒ๋ฆฌ๋์ง ์๋๋ก ์ค์ .
+
+```python
+from django.urls import re_path
+from . import views
+
+# URL ํจํด์์ 'kor' ๋๋ 'eng'๋ก ์์ํ๋ ์์ฒญ๋ง ํ์ฉ
+urlpatterns = [
+ # ์นดํ
๊ณ ๋ฆฌ ์ ํ ํ์ด์ง
+ re_path(r'^(?P\w{2,3})/$', category_choice, name='category_choice'),
+
+ # place_tag_cd๊ฐ ํฌํจ๋ URL
+ re_path(r'^(?P\w{2,3})/(?P\w+)/$', district_view, name='district_view'),
+
+ # ๊ตฌ ๋ฐ ์นดํ
๊ณ ๋ฆฌ์ ๋ฐ๋ฅธ ์ฅ์ ์กฐํ (district_id์ place_category_cd ์ ๋ฌ)
+ re_path(r'^(?P\w{2,3})/(?P\d+)/(?P\w+)/(?P\w+)/$', category_district, name='category_district'),
+]
+```
+
+
+ ๐ District ๋ณ๊ฒฝ ์ฌํญ
+
+### ๋ณ๊ฒฝ ๋ด์ฉ
+- ๊ฐ ๊ตฌ์ ์ค๋ช
์ ๊ฐ๋ตํํ์ฌ ๊ฐ๊ฒฐํ๊ฒ ํ์.
+- ์ฃผ์ ๊ด๊ด์ง์ ํด๋น ๊ด๊ด์ง์ ๊ฐ๊น์ด ์งํ์ฒ ์ญ์ ํจ๊ป ํ์.
+- ์ค์ ํ 5๊ฐ์ ๊ตฌ ์ธ์ ๋ค๋ฅธ ๊ตฌ๋ฅผ ํด๋ฆญํ ๊ฒฝ์ฐ, "Coming Soon" ๋ฉ์์ง๊ฐ ๋ํ๋๋๋ก ์์ .
+
+### ์์:
+1. **๊ฐ๋จ๊ตฌ**:
+ - **์ฃผ์ ๊ด๊ด์ง**: ๋ด์์ฌ, ์ฝ์์ค
+ - **๊ฐ๊น์ด ์งํ์ฒ ์ญ**: ๋ด์์ฌ, ์ผ์ฑ
+
+> ์ค์ ๋์ง ์์ ๊ตฌ๋ฅผ ํด๋ฆญํ๋ฉด "Coming Soon" ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
+
+
+
+ ๐ Place ๋ณ๊ฒฝ ์ฌํญ
+
+### ๋ณ๊ฒฝ ๋ด์ฉ
+- **INFO์ฐฝ ์ถ๊ฐ**: ๊ธฐ์กด์ ์ง๋ ๋ง์ปค๊ฐ ์ด๋ค ์ฅ์๋ฅผ ๋ํ๋ด๋์ง ์๊ธฐ ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ฐ ๋ง์ปค์ INFO์ฐฝ์ ์ถ๊ฐํ์ฌ ์ฅ์ ์ ๋ณด๋ฅผ ํ์.
+- **ํด๋ฆญ ์ด๋ฒคํธ ์์ **: ๋ง์ปค๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ์ฅ์์ ๋ฆฌ๋ทฐ ํ๋ฉด์ผ๋ก ์ด๋ํ๋๋ก ์์ .
+- **์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐ**: ์ฅ์๊ฐ ๋ง์ ์ํ๋ ์ฅ์๋ฅผ ์ฐพ๊ธฐ ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด, ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ๋์
. ์ฌ์ฉ์๊ฐ ๊ด์ฌ ์๋ ์ฅ์๋ฅผ ์ฆ๊ฒจ์ฐพ๊ธฐ์ ์ถ๊ฐํ์ฌ ๋ชจ์์ ๋ณผ ์ ์๋๋ก ์์ .
+
+
+
+
+ ๐ REVIEW ํ๋ฉด ๋ณ๊ฒฝ ์ฌํญ
+
+### ๋ณ๊ฒฝ ๋ด์ฉ
+- **๋ฆฌ๋ทฐ ๋ถ์ ์๋น์ค ๋์
**: ๋ชจ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์์์ ๋ฒ์ด๋, ๊ณ ๊ฐ๋ค์๊ฒ ๋ฆฌ๋ทฐ๋ฅผ ๋ ํจ๊ณผ์ ์ผ๋ก ์ ๊ณตํ๊ธฐ ์ํด ๋ชจ๋ธ์ ํตํด ๋ถ์๋ ๊ฒฐ๊ณผ๋ฅผ ํ๋ฉด์ ํ์.
+ - **๊ธ์ /๋ถ์ ๋ถ์ ๊ฒฐ๊ณผ**์ **๊ด๊ณ ์ฑ ๋น์จ**์ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋๋ก ์์ .
+
+- **๋ํ ๋ฆฌ๋ทฐ ํ์**: ์ต์ ์, ๊ธ์ , ๋ถ์ ๊ฐ๊ฐ์ ๋ํ ๋ฆฌ๋ทฐ 5๊ฐ์ฉ๋ง ๊ฐ๋จํ๊ฒ ์์ฝํ์ฌ ๋ณด์ฌ์ค.
+ - ๋ชจ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋์ดํ์ง ์๊ณ , ์ค์ํ ๋ฆฌ๋ทฐ๋ค๋ง ๊ฐ๋ตํ๊ฒ ํ์ธ ๊ฐ๋ฅ.
+
+- **๋๋ณด๊ธฐ ํ๋ฉด ์ถ๊ฐ**: ๋ฆฌ๋ทฐ๋ฅผ ๋ ์์ธํ ๋ณด๊ณ ์ถ์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ "๋๋ณด๊ธฐ" ๋ฒํผ์ ์ถ๊ฐํ์ฌ, ํด๋ฆญ ์ ์ ์ฒด ๋ฆฌ๋ทฐ๋ฅผ ๋ณผ ์ ์๋๋ก ์์ .
+
+
+
+
+ ๐ ์นดํ
๊ณ ๋ฆฌ ํ๋ฉด ๋ณ๊ฒฝ ์ฌํญ
+
+### ๋ณ๊ฒฝ ๋ด์ฉ
+- **์นดํ
๊ณ ๋ฆฌ ๋ฒํผ ๊ตฌํ**: ๋ํ์ ์ธ 9๊ฐ์ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ๋ฒํผ ํํ๋ก ํ๋ฉด์ ๋ฐฐ์น. ์ฌ์ฉ์๊ฐ ์นดํ
๊ณ ๋ฆฌ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํด๋น ์นดํ
๊ณ ๋ฆฌ์ ์ฅ์ ๊ฐ์๋ฅผ ๊ตฌ๋ณ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฝ์ด์ด.
+
+- **์ง๋ ์๊ฐํ**: ๊ฐ ๊ตฌ๋ณ๋ก ํด๋น ์นดํ
๊ณ ๋ฆฌ์ ์ฅ์ ๊ฐ์๋ฅผ ์ง๋ ์ด๋ฏธ์ง์ ๋ฐ์ํ์ฌ, ์์์ผ๋ก ๊ตฌ๋ถํด ์๊ฐ์ ์ผ๋ก ํํ.
+ - ๊ฐ ๊ตฌ์ ์์์ ์ฅ์ ๊ฐ์์ ๋น๋กํ์ฌ ๋ณํ, ๋ง์ ์ฅ์๋ฅผ ํฌํจํ๋ ๊ตฌ์ผ์๋ก ๋ ์งํ ์์ผ๋ก ํ์.
+
+