Do It! Django+Bootstrap: Python Web Developmentใฎๅฎ็ณ
ไฝใใชใใๅญฆใถPythonใฆใงใ้็บA to Z๏ผใฆใงใใฎๅบ็คใใใใญใฐใฎ้็บใใใใญใคใพใงไธๅบฆใซๅญฆใณใพใใใใ
ๅ่ฌ็ 522ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
๋ก๊ทธ์ธ ์ค๋ฅ
์๋ ํ์ธ์. ๊ฐ์ฌ๋.๊ฐ์๋ฅผ ๋ณด๊ณ ๊ฐ์ธ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค์๋๋ฐ์.<a target="_blank" rel="
HTML/CSSjavascriptpythondjangobootstrapawsdockertddwnslaqkrdptj5405
ใป
8ใถๆๅ
0
72
2
- ๆช่งฃๆฑบ
docker-compose down ์๋๋ ํ์
์๋ ํ์ธ์.docker-compose down์ ๊ณ์ permission denined๊ฐ ๋น๋๋ค.์ฐ์ ์
HTML/CSSjavascriptpythondjangobootstrapawsdockertddwnslaqkrdptj5405
ใป
10ใถๆๅ
0
181
2
- ่งฃๆฑบ
url pattern๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์. urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) ์ด๋ฐ์์ผ๋ก ur
HTML/CSSjavascriptpythondjangobootstrapawsdockertddgonggong
ใป
0
183
2
- ๆช่งฃๆฑบ
์ค๋ฅ
์๋ ํ์ธ์ ๊ฐ์ฌ๋. ๊ฐ์ฌ๋์ ๊ฐ์๋ฅผ ๋ณด๊ณ ๋ธ๋ก๊ทธ๋ฅผ ์ง์ ๋ง๋ค์ด์ ํ์ฌ ๊ณต๋ถ๊ธฐ๋ก์ ์ฌ๋ฆฌ๊ณ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ๊ฐ์๊ธฐ ์ค๋ฅ๊ฐ ๋๋ฉด์ ์ ์น์ฌ์ดํธ์ ์ ์์ด ์๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์์ต๋๋ค. ๋๋ฉ์ธ์ <a target="_blank" rel="noopener noref
HTML/CSSjavascriptpythondjangobootstrapawsdockertddbdcgy224849
ใป
0
238
1
- ๆช่งฃๆฑบ
doitdjango ๋ธ๋ก๊ทธ ๊ฒ์ํ ์๋ ์ค๋ฅ
์๋ ํ์ธ์.์์ฆ์ 'aws lightsail ๋ก ํ๋ก์ ํธ ์ฎ๊ธฐ๊ธฐ'๋ฅผ ๋ฃ๊ณ ์์ต๋๋ค.๊ฑฐ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ธ์ ์ฐธ๊ณ ํ๋ผ๊ณ ํ์ ์, ๋ธ๋ก๊ทธ๋ฅผ ๋ค์ด๊ฐ๋๋, ํด๋น ๋ธ๋ก๊ทธ ๊ฒ์ํ์ด ์๋ํ์ง ์์ต๋๋ค.<img src="https://cdn.i
HTML/CSSjavascriptpythondjangobootstrapawsdockertddsmilejisoo4110
ใป
1
286
1
- ๆช่งฃๆฑบ
๊ตฌ๊ธ ๋ก๊ทธ์ธ ์ค๋ฅ .
๊ฐ์์ ๋์ผํ๊ฒ ์งํ์ ํ์์๋ ๋ถ๊ตฌํ๊ณ ์ค๋ฅ๊ฐ ๊ณ์ ๋์ต๋๋ค . ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ตฌ๊ธ๋ง์ ํด๋ณด์๋ ๋ต์ ์ฐพ๊ธฐ ํ๋ค์ด ์ง๋ฌธํฉ๋๋ค <img src="https://cdn.inflearn.com/public/files/posts/ccfa3679-6
HTML/CSSjavascriptpythondjangobootstrapawsdockertddbdcgy224849
ใป
0
448
2
- ๆช่งฃๆฑบ
makemigrations ์ ํ๋๋ฐ aws lightsail์์
makemigrations์ ํ๋๋ฐ no changes detected๊ฐ ๋์์ต๋๋ค ๊ทผ๋ฐ docker-compose logs๋ฅผ ํ๋ฉด db ์ค๋ฅ๊ฐ ๊ณ์ ๋์ต๋๋ค ์ด๋ฐ ๊ฒฝ์ฐ์๋ ์ด๋ป๊ฒ ํ์ฌ์ผ ํ์ฃ ? ์ฌ์ง ์ฒจ๋ถ๊ฐ ์๋์ ์ง์ ๋ณต๋ถํ๊ฒ ์ต
awsdockertddไฝๆ่ ใชใ
ใป
0
196
1
- ๆช่งฃๆฑบ
์๋ ํ์ธ์ ๊ฐ์ฌ๋,
AWS light sail์ ์ด์ฉํ์ฌ ๋ฐฐํฌ๊น์ง 3์ ์ด์ ์๋ฃํ์์ต๋๋ค.์น์ฌ์ดํธ๋ ์ ์๋ํ์๊ณ ๋๋ฌด ๊ธฐ๋ป ์น๊ตฌ๋ค์๊ฒ๋ ์๋์ ํ์์ต๋๋ค. ๊ทธ๋ ๊ฒ ์น์ฌ์ดํธ๊ฐ ์ ์๋๋๊ณ ์์๋๋ฐ ๊ฐ์๊ธฐ ์ด๋์๊ฐ๋ถํฐ ๋๋ฉ์ธ์ ์น๋ฉด ์ค๋ฅ๊ฐ ๋ฉ๋๋ค. ์ ์น์ฌ์ดํธ
HTML/CSSjavascriptpythondjangobootstrapawsdockertddbdcgy224849
ใป
0
394
2
- ๆช่งฃๆฑบ
๋งฅ๋ถ ํ๋ก 14 ๊ฐ์ํ ํ์ธ
์๋ ํ์ธ์ ๊ฐ์ฌ๋ ์ ๋ ์ง๊ธ ํ์ฌ ๋์ปค ์๊ฐ์ ๋์ปค ์ค์น ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ์์ต๋๋ค. window์์๋ ์์ ๊ด๋ฆฌ์์ ๋ค์ด๊ฐ๋ฉด ๊ฐ์ํ๋ฅผ ํ์ธํ ์ ์์ง๋ง ์ ๊ฐ ์ฌ์ฉํ๊ณ ์๋ ๋งฅ๋ถ ํ๋ก 14์์๋ ๊ฐ์ํ๊ฐ ์ฌ์ฉ๋๊ณ ์
HTML/CSSjavascriptpythondjangobootstrapawsdockertddbdcgy224849
ใป
0
421
2
- ๆช่งฃๆฑบ
ํ ์คํธ ์ฝ๋ ์ค๋ฅ
์๋ ํ์ธ์ ์ ์๋, ์ข์ ๊ฐ์ ํญ์ ๊ฐ์ฌํ๊ฒ ์ ๋ฃ๊ณ ์์ต๋๋ค. ์ ๊ฐ ์ง๊ธ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ํ ์คํธ ํ๋ ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์๋ฌด๋ฆฌ ํ ์คํธ๋ฅผ ํ์ฌ๋ blog/<a target="_blank" rel="noopener noreferr
HTML/CSSjavascriptpythondjangobootstrapawsdockertddbdcgy224849
ใป
0
378
2
- ่งฃๆฑบ
์น์ 6-2 ์๋ฆผ ๋ด์ฉ ์ค ๋งํฌ๊ฐ ์๋ชป๋์ด ์๋ค์.
์๋ ํ์ธ์์น์ 6. ์ ์ ํ์ผ (static files) & ๋ฏธ๋์ด ํ์ผ (media files) - <a target="_blank"
HTML/CSSjavascriptpythondjangobootstrapawsdockertddsmilejisoo4110
ใป
0
271
2
- ๆช่งฃๆฑบ
์ฅ๊ณ ๊ฐ๋ฐ ์ค๋น.
์๋ ํ์ธ์ ๊ฐ์ฌ๋, ์น์ 4 ์ฅ๊ณ ๊ฐ๋ฐ ์ค๋น์์ .ideaํ์ผ์ ignore์ ์ ์ผ๋ผ๊ณ ํ์ จ๋๋ฐ, ์ ๋งฅ๋ถ์๋ .ideaํ์ผ์ด ์๋๋ฐ ๊ทธ๋ผ ๊ทธ๋ฅ ๋ฌด์ํ๊ณ ์งํํ๋ฉด ๋๋ ๊ฑธ๊น์? (์ด์ ๋จ๊ณ๋ ๊ฐ์ฌ๋์ด ํ์ ๋๋ก ๋๊ฐ์ด ๋ฐ๋ผ ํ์ต๋๋ค.)</
HTML/CSSjavascriptpythondjangobootstrapawsdockertddbdcgy224849
ใป
0
398
2
- ๆช่งฃๆฑบ
Mac
Mac์ผ๋ก ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ์๋๋ฐ ๊ฐ์๋ฅผ ๋๊น์ง ์๊ฐํ๋๋ฐ ๋ฌธ์ ๊ฐ ์์๊น์? ๊ทธ๋ฆฌ๊ณ ๋งฅ์์๋ cmder์ด ์คํ์ด ์๋๋๊ฒ ๊ฐ์ต๋๋ค. ์ด ๋ถ๋ถ์ ์ด๋ป๊ฒ ํด์ผ ์ข์๊น์? ๊ฐ์ฌํฉ๋๋ค!
HTML/CSSjavascriptpythondjangobootstrapawsdockertddbdcgy224849
ใป
0
316
1
- ่งฃๆฑบ
TDD ํต๊ณผ ํ์ง๋ง, ์ค์ ์น์์ ์๋ํ์ง ์์ต๋๋ค.
์๋ ํ์ธ์,Test์ฝ๋๋ ํต๊ณผํ์ง๋ง ์ค์ ์น์์ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง๋ฌ์ต๋๋ค.django.db.utils.IntegrityError: UNIQUE constraint failed: blog_tag.slug</
pythondjangotddleecw4u8955
ใป
0
367
1
- ๆช่งฃๆฑบ
summernote๋ฅผ ์ ์ฉํ๊ณ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๊ทธํ๋ฉด ๋ชจ๋ฐ์ผ์์ ๋ณผ๋๋ ์ด๋ฏธ์ง๊ฐ ํฌ๊ฒ ๋์ค๋๋ฐ ์ด๋ป๊ฒ ํด์ผ ๋๋์?
์๋ ํ์ธ์.์ฌ๋จธ๋ ธํธ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ ์ ๊ฒ์ํ์ ๋ง๋ค์๋๋ฐ์. ์ปดํจํฐ๋ก ๋ณผ๋๋ ์ด๋ฏธ์ง๊ฐ ํ๋ฉด์ ๊ฝ ์ฐจ๊ฒ ๋์ค๋๋ฐ์. ๋ชจ๋ฐ์ผ๋ก ๊ฒ์ํ์ ์ ์ํ๋ฉด ์ด๋ฏธ์งํ์ผ์ด ์์ฒญ ํฌ๊ฒ ๋์ค๋๋ผ๊ณ ์.์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ์ด ์๋๊ณ ๊ทธ๋๋ก์ธ๊ฒ๊ฐ์๋ฐ์.</p
HTML/CSSjavascriptpythondjangobootstrapawsdockertddhidden55426265
ใป
0
906
2
- ๆช่งฃๆฑบ
python manage.py test ๋ฅผ ๋๋ฆฌ๋ฉด allauth.socialaccount.models.SocialApp.DoesNotExist ์๋ฌ๊ฐ ๋น๋๋ค.
๊ฐ์ ๋ฐ๋ผํด์ ๊ตฌ๊ธ ๋ก๊ทธ์ธ ์ฐ๊ฒฐํด์ ๋ก์ปฌ์ฌ์ดํธ์์ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์์ด ๊ฐ๋ฅํ๊ณ ๋ก๊ทธ์ธ ๊ณ์ ๋ admin์ ์ ์ ์ฅ๋๊ณ ์์ต๋๋ค. (๊ธฐ๋ฅ์ ์ผ๋ก๋ ๋ฌธ์ ์์ด๋ณด์ ๋๋ค.)๊ทผ๋ฐ test๋ฅผ ๋๋ฆฌ๋ฉด "allauth.socialaccount.models.SocialApp.
HTML/CSSjavascriptpythondjangobootstrapawsdockertddtonycontinue0831
ใป
1
1,688
2
- ๆช่งฃๆฑบ
self.client.post์ ๊ธ์ด ์์ฑ๋์ง์์ต๋๋ค
๊ฐ์ ์์๊ณผ ๋๊ฐ์ด ์์ฑํ์์๋ last_post์ ๋ด์ฉ์ด client๊ฐ ์์ฑํ post๊ฐ ์๋, post_003์ ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ฉด์ Failed๊ฐ ๋ฐ์ํฉ๋๋ค.์คํ๊ฒฐ๊ณผ Failedself.assertEqual(last_post.title,
HTML/CSSjavascriptpythondjangobootstrapawsdockertddsyrose005311
ใป
0
329
1
- ๆช่งฃๆฑบ
Nginx ์ค์ ์ดํ ๊ฐ๋ฐ์ฉ ๋์ปค ์ปจํ ์ด๋ ์คํ
์๋ ํ์ธ์! Nginx ์ ์ฉ ๊ฐ์๊น์ง ์๊ฐํ ์ดํ ๊ฐ๋ฐ์ฉ ์ปจํ ์ด๋๋ฅผ ์คํํ๊ธฐ ์ํด docker-compose -f docker-compose.dev.yml up ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์๋๋ฐ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค.<img sr
HTML/CSSjavascriptpythondjangobootstrapawsdockertddwodnr07101293
ใป
0
547
1
- ่งฃๆฑบ
UpdateView - ํฌ์คํธ ์์ ํ์ด์ง ๋ง๋ค๊ธฐ ์์ ์ง๋ฌธ์ด ์์ต๋๋ค.
26:27์ด ์ฏค์ tests.py์ test_update_post() ํจ์์์ ์นดํ ๊ณ ๋ฆฌ์ pk๋ฅผ ์ ์ด์ค์ผํ๋์ง ์ดํด๊ฐ ์ ๋์ง ์์ต๋๋ค.์์ setUp() ํจ์์์ post_001๊ณผ post_002๋ฅผ ์์ฑ
HTML/CSSjavascriptpythondjangobootstrapawsdockertddwodnr07101293
ใป
0
394
1
- ๆช่งฃๆฑบ
from .models import Question
๊ฐ์์ค์ ๋์จ๊ฑด ์๋์ง๋ง<a target="_blank"
HTML/CSSjavascriptpythondjangobootstrapawsdockertddsanghun2195258
ใป
0
1,209
1

