Hyong Sok Park
@noeul1114
Students
1,252
Reviews
85
Course Rating
4.7
Posts
Q&A
User import ๋ฌธ์
์๋ ํ์ธ์.์ง๋ฌธ ํ์ธํ์ต๋๋ค. VSCode IDE ์์ Pycharm ์ Auto import ์ ๋์๋๋ ๊ธฐ๋ฅ์ ์ผ๋จ ์ ๊ฐ ์๊ธฐ๋ก ์๋ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค.ํ์ด์ฌ์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ด ์๋๋ผ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ด๊ธฐ ๋๋ฌธ์,settings.py ๋ฅผ ์์ ํ๋ค๊ณ ๋ณ ์ฐจ์ด๊ฐ ์์ง๋ ์์ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ใ ใ ์ ๊ฐ VSCode ๋ก ์์ง ๋์ด๊ฐ์ง ๋ชปํ๋ ์ด์ ์ค ํ๋๊ฐ ์ด ๊ธฐ๋ฅ์ธ๋ฐ์ ๋ VSCode๊ฐ ์ฃผ๋ ฅ์ด ์๋์ง๋ผ ๋ต๋ณ์ ํ๊ณ๊ฐ ์๋ ์ ์ํด ๋ถํ๋๋ฆฌ๊ฒ ์ต๋๋ค. VSCode ์์ฒด์์ ํด๊ฒฐ์ด ์๋๋ค๋ฉด, python auto import ๊ด๋ จํ Extension์ ๊ฒ์ํ์ ์ ์ฐพ์๋ณด์๋๊ฒ๋ ๋ฐฉ๋ฒ์ด์ง ์์๊น ์ถ์ต๋๋ค.๊ฐ์ข ๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ข์ ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๊ฒ์!
- 1
- 1
- 402
Q&A
Update View ์์์ ์์ด๋๋ฅผ ์ ๋๋ก ๋ถ๋ฌ์ค์ง ์์ต๋
์๋ ํ์ธ์.์ง๋ฌธ ํ์ธํ์ต๋๋ค. ์๋ฌด๋๋ ํด๋์ค ์์์ ๋ฌธ์ ๊ฐ ์์ด ๋ณด์ ๋๋ค. class DetailView(DetailView): model = User context_object_name = 'access_user' template_name = 'accountapp/detail.html' class UpdateView(CreateView): model = User form_class = AccountUpdateForm success_url = reverse_lazy('accountapp:hello') template_name = 'accountapp/update.html' ์ฌ๋ ค์ฃผ์ ๋ด์ฉ์ค ์ ์ฝ๋๋ฅผ ๋ณด๋ฉด,UpdateView์ธ๋ฐ CreateView ๋ฅผ ์์๋ฐ์ ๊ตฌ์ฑํ๊ณ ์๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ํด๋น ์ฝ๋๋ฅผ UpdateView ๋ก ์์ ํ์ ์ดํ ์งํํด๋ณด์๊ณ ,๊ทธ๋ผ์๋ ๋ฌธ์ ๊ฐ ์๊ธด๋ค๋ฉด ๊ณ์ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค-
- 1
- 1
- 326
Q&A
media url setting ๊ด๋ จ
์๋ ํ์ธ์.์ง๋ฌธ ํ์ธํ์ต๋๋ค. ๋ต๋ณ์ด ๋ฆ์๋ค์. ์ฃ์กํฉ๋๋ค ใ ใ (์ฌ์ง) static ๋ฉ์๋๋ก ๋๊ฒจ์ฃผ๋ ๊ฐ์ ์ฒซ๋ฒ์งธ๋ MEDIA_URL ์ด ๋์ด์ผ ํ๋๋ฐ,MEDIA_ROOT๋ก ๋๊ฒจ์ฃผ๊ณ ์์ด ์ ๋๋ก ๋์์ ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๋ณ๊ฒฝํ์ฌ ์งํํด๋ณด์๊ณ ,๊ทธ๋ผ์๋ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๊ณ์ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค-
- 0
- 1
- 276
Q&A
ListView ์ดํ ์ฌ์ง ์ปจํ ์ด๋ ํฌ๊ธฐ๊ฐ ๊ณ ์ ์ ์ ๋๋ค.
์ด์ ์ง๋ฌธ๊ธ์ github ๋งํฌ๊ฐ ์์ด์ ํด๋น ํ๋ก์ ํธ๋ฅผ ๋ค์ด๋ฐ์์ ์คํํด๋ณด๋ ์คํ๊ฐ ํ๋ ์์๋๊ฒ ๊ฐ๋ค์. (์ฌ์ง) ๋ก ๋ง์์ฃผ๋ ํ๊ทธ๊ฐ ํ๋ ์์ด์ ์ด๋ฏธ์ง๋ค์ด ๊นจ์ง๊ณ ์์๋ ๊ฒ์ผ๋ก ๋ณด์ด๊ณ ,์ด๋ฏธ์ง๋ฅผ ๊ฐ์ธ๋ ์ปจํ ์ด๋์ ๋์ด๊ฐ ๊ณ ์ ์ ์ธ ๊ฒ์ style ์ height ๊ฐ์ ์์ ์ฃผ์๋ฉด ์ ์์ ์ผ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค. (์ฌ์ง) (์ฌ์ง)
- 0
- 2
- 405
Q&A
ListView ์ดํ ์ฌ์ง ์ปจํ ์ด๋ ํฌ๊ธฐ๊ฐ ๊ณ ์ ์ ์ ๋๋ค.
์๋ ํ์ธ์.์ง๋ฌธ ํ์ธํ์ต๋๋ค. F12 ๊ฐ๋ฐ์์ฐฝ์ Console ํญ์์ javascript ๊ตฌ๋ ๊ด๋ จ ์๋ฌ๊ฐ ๋ฐ์ํ์ง๋ ์๋์?์ ๋๋ก ์๋์ด ๋์ง ์๋๋ค๋ฉด ์๋ฌ๊ฐ ๋ฐํ ๋ฐ,ํด๋น ์๋ฌ๋ฅผ ํตํด ๋๋ฒ๊น ํ๋ ๊ฒ์ด ๋ฐ๋์งํด๋ณด์ ๋๋ค. ์ผ๋จ ๋ฌธ๋ฒ์ด ํฌ๊ฒ ์๋ชป๋์ด ์์ง๋ ์์๋ณด์ด๋๋ฐ,์ ํํ ๋ฌธ์ ํด๊ฒฐ์ ์ํด์๋ ์ ์ฒด์ ์ธ ์ฝ๋๋ฅผ ๋ณด์์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ํน์ ์ฝ๋๋ฅผ ์ฌ๋ ค๋์ github ์ฃผ์๋ฅผ ์ ๊ณตํด์ฃผ์ค ์ ์์๊น์?ํ๋ฒ ๋ณด๊ณ ๋ต๋ณ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ฐ์ข ๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ข์ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๊ฒ์!
- 0
- 2
- 405
Q&A
nginx ํฌํ ์ด๋ ๋ฑ๋ก์ ์คํ๋ง ๊ฑธ๋ฆฌ๊ณ ์์ด์
์๋ ํ์ธ์.์ง๋ฌธ ํ์ธํ์ต๋๋ค. ์ผ๋จ volume์ ์ค์ ํ์ง ์์์๋ ์ ์ ์๋ํ๋ ๊ฒ์ nginx ์ค์ ํ์ผ์ด ์๋์ฑ๋ก ์คํ๋์๊ธฐ ๋๋ฌธ์ผ๋ก ๋ณด์ ๋๋ค. Volume์ ์ค์ ํ๊ณ ๋์ Stopped๋ก ์ ์ ์๋ํ์ง ์๋๋ค๋๊ฒ์๋ณผ๋ฅจ ์ค์ , ๊ทธ๋ฌ๋๊น ์ค์ ๋๊ธฐํ๋ ์ ๋๋ก ์๋๋์์ผ๋,์ค์ ๋ด์ฉ์ ๋ฌธ์ ๊ฐ ์์ด์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ก ๋ณด์ ๋๋ค. ์ผ๋จ Nginx ๊ฐ ์ ์์ ์ผ๋ก ์๋ํ๊ธฐ ์ํด์๋Conf ํ์ผ์ด ์ ์์ ์ธ ๋ฌธ๋ฒ์ผ๋ก ์์ฑ๋์ด ์์ด์ผ ํฉ๋๋ค.๊ทธ๋ฐ๋ฐ, ์์ฑํด์ฃผ์ conf ํ์ผ ๋ด์ฉ์ ๋๋ฌ๋ณด๋ฉด ๋ฌธ์ ๋ ์์ด๋ณด์ด๊ตฌ์. ๋ ์ค์ํ๊ฑด, nginx ๋ด์ ์ค์ ํด๋์ ์ฅ๊ณ ์ปจํ ์ด๋๊ฐ ๊ตฌ๋์ด ๋๊ณ ์์ด์ผ ํฉ๋๋ค.์คํฌ๋ฆฐ์ท์ ๋ณด๋ฉด ์ ๋๋ก ๊ตฌ๋๋๋ ๊ฒ ๊ฐ์๋ฐ,์๋ฌด๋๋ Network ์ค์ ์ ๋ฌธ์ ๊ฐ ์์ด nginx ์ชฝ์์ ์ฅ๊ณ ์ชฝ์ผ๋ก ์ฐ๊ฒฐ์ด ๋์ง ์๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. Network ๋ฅผ ์์ฑํ์๊ณ , Django ๊ทธ๋ฆฌ๊ณ Nginx ์ปจํ ์ด๋ ๋ชจ๋ ๊ฐ์ ๋คํธ์ํฌ๋ก ๋ฌถ์ด์ฃผ์ จ๋์? ํ๋ฒ ํ์ธํด๋ณด์๊ณ ,ํ์ธํด ๋ณด์๋๋ฐ๋ ๋ถ๊ตฌํ๊ณ ๊ณ์ ์ฐ๊ฒฐ์ด ์๋๋ค๋ฉด์ง๋ฌธ ๊ณ์ ๋จ๊ฒจ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ์ข์ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค!๊ฐ์ฌํด์-
- 0
- 3
- 809
Q&A
pip freeze > requirements.txt ์คํ์ ๊ฒฐ๊ณผ๊ฐ์ด ๋ค๋ฅธ ํ์
์๋ ํ์ธ์.์ง๋ฌธ ํ์ธํ์ต๋๋ค. ์๋ฌด๋๋ ๊ฐ์ข ์งํ ํ๊ฒฝ์ด ๋ค๋ฅธ๋ฏ ํฉ๋๋ค.(์ฌ์ง) ์๋ฌด๋๋ ์ ์ด์ฃผ์ list ์ ๊ฒฝ๋ก์์ conda ๊ฐ ํฌํจ๋์ด ์๋ ๊ฒ์ ๋ณด๋,ํน์ ํ๋ก์ ํธ๋ฅผ ์์ํ์๋ฉด์virtualenv ๊ธฐ๋ฐ์ ๊ฐ์ํ๊ฒฝ์ด ์๋ conda ๊ฐ์ํ๊ฒฝ ๊ธฐ๋ฐ์ ํ๋ก์ ํธ๋ฅผ ์์ํ์ จ๋์? ๊ทธ๋ ๋ค๋ฉด pip freeze ๋ช ๋ น์ด ์๋ ๋ณ๋์ ๋ช ๋ น์ผ๋ก ํ๊ฒฝ ๋ด ํจํค์ง๋ฅผ ์ ์ฅํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.https://keepdev.tistory.com/27 ์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ ์ conda ํ๊ฒฝ ๋ด์ ์ค์น๋ ํ์ด์ฌ ํจํค์ง๋ค์ ๋ด๋ณด๋ด๋ณด์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ข ๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํ๊ตฌ์!์ข์ ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค-
- 0
- 1
- 950
Q&A
์๋ ํ์ธ์ ๊ถ๊ธํ๊ฒ ์์ต๋๋ค
์๋ ํ์ธ์!์ง๋ฌธ ํ์ธํ์ต๋๋ค. ๊ฐ์ข๋ฅผ ์งํํ๋ฉด์ ์ด๋ฐ์ ์๋ฒฝํ ๋๊ฐ์ ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ง๋ ์์ ๊ฒ์ด๋ผ ๋ง์ ๋จ๊ธฐ๊ธด ํ์ต๋๋ค๋ง ใ ์ ํํ๊ฒ ์ง๊ณ ๋์ด๊ฐ์ง ์์ ์คํด์ ์์ง๊ฐ ์์๋ ์ ์ ์ํด๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค. ํ์ง๋ง ์ ๊ฐ์ข์ ํต์ฌ์ ์ฌ์ดํธ๋ฅผ ์๋ฒฝํ ๋ฒ ๋ผ๋ ๋ฐ์ ์๋ ๊ฒ์ด ์๋๋ผ,์น ์๋น์ค๋ฅผ ๋ง๋ค๋ฉด์ ๊ทธ ๊ธฐ์ ์ ๊น๋ ค์๋ ๊ธฐ์ ์คํ๋ค์ ๋ํ ์ดํด, ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํ์ฉ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋น๋ก ์๋ฒฝํ 100% ๋ง๋ ์ฌ์ดํธ๋ ์๋์ง๋ง์ ๊ฐ ๋ง์๋๋ฆด ์ ์๋ ๊ฒ์, ๊ฐ์ข๋ด์ฉ์ ์ฌ์ดํธ์ ๋์์ธ ๋ช๊ฐ์ง ์์ ๋ง ํ๊ณ ,๋ถ๊ฐ๊ธฐ๋ฅ ํ๋๊ฐ ์ ๋ ์ถ๊ฐํ๋ฉด ์ ์ฌ์ดํธ์ ์๋ฒฝํ ๋น์ทํ ์ ๋๋ก ๊ตฌํํ ์ ์์ต๋๋ค. ํ์ง๋ง ์์ํ ๋ถ๊ฐ๊ธฐ๋ฅ์ด๋ผ๊ฑฐ๋, ์กฐ๊ทธ๋งํ ๋์์ธ ์์ ํ๋ํ๋ ๋ชจ๋ ๋ฐ์ ธ๊ฐ๋ฉฐ ๊ฐ์ข๋ฅผ ์งํํ๊ธฐ์๋,ํฐ ํ๋ฆ์ ๋ง์ด ๋ฒ์ด๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ฝ๊ฐ์ ์ฐจ์ด๊ฐ ์์ ์ ์๋ค๋ ์ ๋ง์๋๋ฆฝ๋๋ค. ๊ฐ์ข ๋ค์ด์ฃผ์ ์ ๋๋ฌด ๊ฐ์ฌํ๊ตฌ์!์ข์ ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
- 0
- 1
- 221
Q&A
help_text๋ฅผ ์ ๊ฑฐํ๋ ค๋ฉด ์ด๋ป๊ฒ ์ฝ๋๋ฅผ ์ถ๊ฐํด์ผํ ๊น์?
์๋ ํ์ธ์!์ง๋ฌธ ํ์ธํ์ต๋๋ค. ํด๋น ๋ฐฉ์์ผ๋ก Help text ๋ฅผ ์ง์ฐ๋ ๊ฒ์ ๊ฐ์ข์ ํฌํจ๋์ด ์์ง๋ ์์ง๋ง,๋ง์ํ์ ๋ฐฉ๋ฒ์ผ๋ก ์ ํฌ๊ฐ Form์ ์์ ํ๋ ๊ฒ์ ๊ฐ์ข์ ๋ค์ด์์ต๋๋ค. https://www.inflearn.com/course/%EC%9E%A5%EA%B3%A0-%ED%95%80%ED%84%B0%EB%A0%88%EC%8A%A4%ED%8A%B8/lecture/64430์ดํ ์งํ๋๋ ์์ ๊ฐ์ข๋ฅผ ์ฐธ๊ณ ํด๋ณด์๋ฉด,UserCreationForm์ ์์๋ฐ์ ์ ํฌ๊ฐ ์ํ๋๋๋ก ์์ ์ ํ๊ฒ ๋๋๋ฐ,ํด๋น ๋ถ๋ถ์ ๋ณด์๋ฉด ๋์์ด ๋์ง ์์๊น ์๊ฐํฉ๋๋ค. ์ผ๋จ ํด๋น๋ถ๋ถ๊น์ง ์ง๋๋ฅผ ๋๊ฐ๋ณด์๊ณ ,๊ทธ๋ผ์๋ ์ ๋์ง ์๋๋ค๋ฉด ๊ณ์ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ์ข์ ํ๋ฃจ ๋ณด๋ด์๊ตฌ์!๊ฐ์ฌํฉ๋๋ค-
- 0
- 1
- 312
Q&A
volume ๋ฌธ์
์๋ ํ์ธ์!์ง๋ฌธ ํ์ธํ์ต๋๋ค. ์๋ฌด๋๋ Docker portainer ์์ volume ๋งคํ ๋ถ๋ถ์์ ๋งํ์ ๊ฒ ๊ฐ์๋ฐ,์ ๊ฐ ์ง๊ธ ํ์ธํด๋ณด๋ ํฌ๊ฒ ๋ฌ๋ผ์ง ๊ฒ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์์์์ ์ ๊ฐ Container ๊ฒฝ๋ก๋ฅผ ์ ๋ ฅํ๋ฉด์ ์ฐ์ธก์ ์๋Volume / Bind ๋ฒํผ ์ค์์ Bind ๋ฒํผ์ ๋๋ฅธ ์ดํ์๋ ๋ฐ์ ์ ๋ ฅ ๋ถ๋ถ์์ Volume์ ์ ํํ๋๊ฒ ์๋๋ผ, Host ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ ์ ์๋๋ก ๋์ค์ค๊ฒ๋๋ค. ํน์๋ ๊ทธ๋ผ์๋ ์งํ์ด ๋์ง ์์ผ์ ๋ค๋ฉด ๊ณ์ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค-์ข์ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค
- 0
- 1
- 373




