์ ์ฒด ๊ธ77 [Django ์๋ฌ] Invalid template name in 'extends' tag: ''. Got this from the 'base.html' variable. ์์ธ: {%extends 'base.html'%}๋ก ์จ์ผํ๋๋ฐ, ''๋ฅผ ์์ผ๋ค.... ์คํ, ์ฝค๋ง(,), ๋ฐ์ดํ('')๋ฑ๋ฑ ํญ์ ์กฐ์ฌ.... 2020. 7. 16. [Django note] #1 ๋ด๊ฐ ๋ณด๋ ค๊ณ ๋ง๋๋ ์ฅ๊ณ ๋ ธํธ(static๊ณผ media) static 1. ์ฑ ํด๋ ์์ static ํด๋ ๋ง๋ค๊ธฐ 2. settings.py์ staticํ์ผ์ด ์ง๊ธ ์ด๋์ ์๋์ง, ์ด๋๋ก ๋ชจ์์ง ์๋ ค์ฃผ๊ธฐ #settings.py STATICFILES=[ os.path.join(BASE_DIR, '์ฑ ์ด๋ฆ', 'static') ] #ํ์ฌ staticํ์ผ๋ค์ด ์ด๋์ ์๋์ง STATIC_ROOT=os.path.join(BASE_DIR, 'static') #static ํ์ผ์ ์ด๋๋ก ๋ชจ์์ง 3. staticํ์ผ๋ค์ ๋ชจ์์ฃผ๊ธฐ ๋ช ๋ น์ด: python manage.py collectstatic 4. html๋ฌธ์์์ static ํ์ผ ์ฌ์ฉํ๊ธฐ ๋งจ ์์ {%load static%} ์จ์ฃผ๊ธฐ #๊ถ๊ธํ๊ฑฐ : ํ ํ๋ฆฟ ํ๊ทธ, ํ ํ๋ฆฟ ๋ณ์ ์ฐจ์ด์ ... Media *pip ํจํค์ง pillo.. 2020. 7. 14. [Django ์๋ฌ] ์์ํ ์๋ฌ ๋ชจ์(๊ณ์ ์ถ๊ฐ ์์ ) ์คํ, ๋ญ๊ฐ ๋นผ๋จน์ ๋ฑ์ผ๋ก ์ธํ ์์ํ ์๋ฌ๋ฅผ ๋ชจ์์ต๋๋ค... #1. detail() got an unexpected keyword argument 'blog_id' ์์ธ: detail ํจ์ ์ ์ํ ๋, ์ธ์๋ก blog_id๋ฅผ ์์ค views.py ์์ ์ def detail(request): details=get_object_or_404(Blog, pk=blog_id) return render (request, 'detail.html', {'details':details})) ์์ ํ def detail(request, blog_id): details=get_object_or_404(Blog, pk=blog_id) return render (request, 'detail.html', {'details'.. 2020. 7. 13. [Django ๊ฐ๋ ] model๊ณผ migrate model : ์ฅ๊ณ ๊ฐ์ฒด ์ค ํน๋ณํ ๊ฒ. ์ด ๊ฒ์ ์ ์ฅํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ค. model์ ์ฅ๊ณ ์ app์์ ์๋์ผ๋ก ์์ฑ๋๋ models.py์ ์ ์ํ๋ค. model field type์ ์ข ๋ฅ (1) CharField : ์ ํ๋ ๊ธธ์ด์ ๋ฌธ์์ด ํ๋ ํ์ . ๊ดํธ ์์ max_length๋ฅผ ์ง์ ํด ์ฃผ์ด์ผํ๋ค. ex) title=models.CharField(max_length=200) ํ์ ํ๋๋ค : EmailField(์ด๋ฉ์ผ์ธ์ง ์ฒดํฌ), URLField(url์ธ์ง ์ฒดํฌ), GenericIPAddressField, GenericIPAdressField(IP์ธ์ง ์ฒดํฌ) ๋ฑ๋ฑ (2) TextField : ๋์ฉ๋ ๋ฌธ์์ด ํ๋ ex) body=models.TextField() (3) InterField : .. 2020. 7. 12. [CSS3] ๊ตฌ์กฐ์ ๊ฐ์ ํด๋์ค ์ ํ์ :root๋ฌธ์์ ์ต์์ ํ๊ทธ(html)๋ฅผ ์ ํํ๋ค. ํ๊ทธ:nth-child(n)n๋ฒ์งธ ํ๊ทธ๊ฐ ์ผ์นํ๋ฉด ์ ํํ๋ค. (์ฌ๊ธฐ์ n์ ์์ด์ด๋ค. ์๋ฅผ ๋ค์ด 2n+1) ํ๊ทธ:nth-last-child(n)๋ค์์๋ถํฐ n๋ฒ์งธ ํ๊ทธ๊ฐ ์ผ์นํ๋ฉด ์ ํํ๋ค. ํ๊ทธ:nth-of-type(n)์ผ์นํ๋ ํ๊ทธ๋ค ์ค, n๋ฒ์งธ ํ๊ทธ๋ฅผ ์ ํํ๋ค. ํ๊ทธ:nth-last-of-type(n)์ผ์นํ๋ ํ๊ทธ๋ค ์ค, ๋ค์์๋ถํฐ n๋ฒ์งธ ํ๊ทธ๋ฅผ ์ ํํ๋ค. ํ๊ทธ:first-chlid์ฒซ๋ฒ์งธ ํ๊ทธ๊ฐ ์ผ์นํ๋ฉด ์ ํํ๋ค. ํ๊ทธ:last-chlid๋ง์ง๋ง ํ๊ทธ๊ฐ ์ผ์นํ๋ฉด ์ ํํ๋ค. ํ๊ทธ:first-of-type์ผ์นํ๋ ํ๊ทธ๋ค ์ค, ์ฒซ๋ฒ์งธ ํ๊ทธ๋ฅผ ์ ํํ๋ค. ํ๊ทธ:last-of-type์ผ์นํ๋ ํ๊ทธ๋ค ์ค, ๋ง์ง๋ง ํ๊ทธ๋ฅผ ์ ํํ๋ค. ํ๊ทธ:only-child์ด ํ๊ทธ๊ฐ .. 2020. 6. 28. ์ด์ 1 ยทยทยท 10 11 12 13 ๋ค์