python/Django(24)
-
Django python 파일 실행
Django python 파일 실행 만든 py의 상단 import를 view에 찍는다 ㅡ> 만든 py의 정보를 함수안에 밀어 넣는다 ㅡ>data를 context화 시킨후 ㅡ> return ㅡ>html에 {{결과값}} 데이터를 밀어 넣는다
2021.08.06 -
open api xml형식 가져오기
*** xml - 마크업언어(태그를 통해 문서화 된 구조) - HTML의 사촌? - 확장자는 .xml - 사람과 컴퓨터가 모두 읽을수 있는 형식 - API를 통해 주고받는 데이터의 한 형태로도 사용 - tree 형식을 띈다 그 밑이 Child Node - tag name = attribute -element *** xml 파싱 - xml -> data로 뽑아오는 거 root - tree의 가장 상위에 있는 노드 root[1][2] 와같이 인덱싱으로 가능하나 좋지않은 방법 iter() : 모든 elements에서 해당 Tag를 검색 find() : element를 찾을 때 사용 find all() : 현재 요소의 직계 자식인 태그가 있는 요소만 찾는다. get() : attribute의 값을 찾을 때 사용..
2021.08.05 -
forms, 게시판만들기 기초
*커트롤 + 마우스 = 이동 url , urls.py 마지막에'/'안주면 못찾는다 -변수나 이름들은 'list'와 같은 program keyword들은 오류가 날수 있기 때문에 피해야 한다 static (정적): 고정된, 불변 dynamic (동적) : 유동적, 변경가능 setting ALLOWED_HOSTS = ['localhost', '127.0.0.1'] 둘다 같은 뜻 TEMPLATES 'DIRS': [os.path.join(BASE_DIR,'templates')] -경로를 병합하여 새 경로 생성 -templates 기본 위치 추가 -적은다음 전체폴더 안에 templates폴더를 만든다 -했갈릴수 있음으로 app폴더 - template - app폴더를 만들어 app template만 따로 이용 AU..
2021.07.29 -
base.html (베이스html)
base.html - 거의 모든 html이 비슷한데? 비슷한 부분만 골라 만든 기본 html {% block html_header %} {% endblock %}: 상속개념 -바구니 templates에 만든다 -base.htm사용법 extends = 확장하다 , 상단에 {% extends 'base.html' %} {% block html_header %} {% endblock %} {% block html_body %} {% endblock %} ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ {% block html_body %} {% endblock %}
2021.07.28 -
상대경로 절대경로
-/로시작하면 절대경로 /가 없이 시작하면 상대경로 절대경로 localhost:8000 다음이 절대경로 절대 경로는 (내가 작업하는 위치와는 상관없이) 절대로 변하지 않는 경로 만들기는 좋으나 추후 프로젝트 구조변경시 유지보수가 힘듬 상대경로 내가 작업하는 위치를 기준으로 경로 modul이름 from polls import views(절대경로) from . import views(상대경로)
2021.07.28 -
django 요약
modul이름 from polls import views(절대경로) from . import views(상대경로) 1.프로젝트 생성 및 설정 cmd django-admin startproject mtfirstwebpoll python manage.py startapp polls setting DEBUG = True ALLOWED_HOSTS = ['localhost', '127.0.0.1'] 둘중하나 Installed_apps = ['polls.apps.PollsConfig']추가 TIME_ZOND = 'Asia/Seoul' terminal python manage.py migrate python manage.py runserver python manage.py createsuperuser TEMPLATE..
2021.07.28