20. views.py ํ์ผ ๋ถ๋ฆฌ
# views.py ํ์ผ ๋ถ๋ฆฌ
1. ๋ช ๋ น ํ๋กฌํฌํธ์์ projects\mysite\pybo\views ๋๋ ํฐ๋ฆฌ ๋ง๋ค๊ธฐ
2. ๊ธฐ๋ณธ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ projects\mysite\pybo\views\base_views.py ํ์ผ์ ์๋์ ๊ฐ์ด ์์ฑ
3. ์ง๋ฌธ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ projects\mysite\pybo\views\question_views.py ํ์ผ์ ์๋์ ๊ฐ์ด ์์ฑ
4. ๋ต๋ณ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ projects\mysite\pybo\views\question_views.py ํ์ผ์ ์๋์ ๊ฐ์ด ์์ฑ
5. views ๋๋ ํฐ๋ฆฌ์ projects\mysite\pybo\views\__init__.py ํ์ผ์ ์๋์ฒ๋ผ ์์ฑ ํ pybo/views.py ํ์ผ ์ญ์
6. ์ฌํ๊น์ง์ ๊ณผ์ ๋๋ก ํ๋ฉด urls.py ํ์ผ์ ๋งคํ๋ ํจ์๋ช ์ ์ ์ ์์ง๋ง, ์ด๊ฒ์ด ์ด๋ค ๋ทฐ ํ์ผ์ ํจ์์ธ์ง๋ ์ ์๊ฐ ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ --> ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ฌธ์ ๊ฐ ๋๋ views ๋๋ ํฐ๋ฆฌ์ __init__.py ํ์ผ ์ ๊ฑฐ
+ ๋๋ ํฐ๋ฆฌ ์ด๋ ๋ช ๋ น์ด๋ cd, ํ์ผ ์ ๊ฑฐ ๋ช ๋ น์ด๋ del
7. projects\mysite\pybo\urls.py ํ์ผ์ ์ด์ด URL ๋งคํ์ base_views.index ์ ๊ฐ์ด ํด๋น ๋ชจ๋๋ช ์ด ํ์๋๋๋ก ์์ --> ์ด๋ค ๋ทฐ ํ์ผ์ ํจ์์ธ์ง ์ ์ ์๊ฒ ํ๊ธฐ ์ํจ
8. projects\mysite\config\urls.py ํ์ผ์ ์ด์ด index์ ํด๋น๋๋ URL ๋งคํ๋ views ๋์ base_views๋ฅผ ์ฌ์ฉํ๋๋ก ์์
'โ๏ธ Python Programming > Frameworks' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
< django - 22 > (0) | 2022.08.23 |
---|---|
< django - 21 > (0) | 2022.08.22 |
< django - 19 > (0) | 2022.08.15 |
< django - 18 > (0) | 2022.08.07 |
< django - 17 > (0) | 2022.08.07 |