728x90

*지속갱신 문서



https://nomade.kr/vod/



Imagineer



01 왜 장고인가?

https://www.youtube.com/watch?v=g3IsTHEN92k



02-1 맥에 장고 설치하기



02-2 윈도우에 장고 설치하기

https://www.youtube.com/watch?v=gwvRQDRsE6k




(venv) > python manage.py migrate

(venv) > python manage.py runserver


ctrl+pause break






Programmers



1. 장고를 활용한 웹사이트 만들기►장고 시작하기►Hello World

https://www.youtube.com/watch?v=2h0vgwrAVLs


(venv) > python manage.py startapp elections





https://tutorial.djangogirls.org/ko/django/



1. 첫 번째 장고 앱 작성하기, part 1

https://docs.djangoproject.com/ko/2.0/intro/tutorial01/










화면 출력 완료



----------------------------------------------------------------------------------------------------------------------



1. 첫 번째 장고 앱 작성하기, part 2

https://docs.djangoproject.com/ko/2.0/intro/tutorial02/



모델이란 부가적인 메타데이터를 가진 데이터베이스의 구조(layout)


모델("model")은 데이터에 관한 단 하나의, 가장 확실한 진리의 원천입니다. 이것은 당신이 저장하는 데이터의 필수적인 필드들과 동작들을 포함하고 있습니다. Django 는 DRY 원칙 을 따릅니다. 이 원칙에 따라 데이터 모델을 한곳에서 정의하고, 이것으로부터 자동으로 뭔가를 유도하는 것이 목표입니다.


이 규칙은 migration 에도 해당됩니다. Ruby On Rails 와는 다르게, Django 의 경우 migration 들은 모두 모델 파일로 부터 유도되며, 이 migration 들은 Django 가 데이터 스키마의 업데이트를 통해 현재의 모델에 도달할 수 있게 해주는, 일종의 역사와 같습니다.





Django - 개념 훑기


https://www.inflearn.com/course/django-초보-가이드-실습을-통해-알아보는-장고-입문/



MVC vs. MTV


mvc는 model view controller, 

mtv는 model template view,

순서대로 DB접근하는쪽, 프론트엔드단(html, js, css), 처리로직

즉 글자는 view로 같지만 mvc의 view가 철자가 같다고 해서 django의 view와 같은 의미가 아님

mvc의 view == mtv의 template

mvc의 controller == mtv의 view 





 * 우측에 녹색으로 표시된 박스가 실제로 Django에서 다루게 되는 파일들






Django - Json


https://wayhome25.github.io/django/2017/03/19/django-ep3-fbv/




Json


https://opentutorials.org/course/49/3473



JSON은 경량의 데이터 교환 형식으로 JavaScript에서 숫자와 배열등을 만드는 형식을 차용해서 이것을 다른 언어에서도 사용할 수 있도록 한 텍스트 형식이다. 






728x90

+ Recent posts