본문 바로가기 메뉴 바로가기

devlog.

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

devlog.

검색하기 폼
  • 분류 전체보기 (21)
    • 공부 (20)
      • TIL (2)
      • JavaScript (3)
      • 2019W java 수업 (5)
      • 2019W Django (9)
      • 2019W 모두의 알고리즘 파이썬 (1)
  • 방명록

공부/2019W Django (9)
템플릿 상속과 url 관리

오늘,, 사실 이거 말고 로그인 공부했어야했는데 오늘 넘 하기 싫어서..헤헤 조금밖에 안했다 템플릿 상속 !!! -> base.html에 겹치는 내용을 미리 작성 -> new.html에는 겹치지 않는 컨텐츠만 집중해서 작성 순서 최상위폴더에 templates 폴더 만들기 이 폴더에 base.html 만들기 base.html에 중복코드 내용 채우기 - {% block contents%} {% endblock %} title이 온다 하면 {% block title %} 이런식으로 쓰면 된다. settings.py에 base.html 위치 알리기 -> settings.py ~ templates라는 리스트에 DIRS에 base.html의 위치를 적어주면 된다. 사용하고자 하는 html에서 겹치는 내용 삭제, b..

공부/2019W Django 2020. 2. 22. 23:44
django를 통해 파일 다루기

static 파일(정적 파일) 미리 서버에 저장되어 있는 파일 서버에 저장된 그대로를 서비스 해주는 파일 dynamic 파일 서버에 있는 데이터들이 어느정도 가공된 다음 서비스 되는 파일 누가 어디서 어떻게 저장하느냐에 따라 달라지는 파일 "static" - 프로젝트 입장에서 뭔지 아는 파일(개발 전, 미리 준비해둔 파일) "media" - 웹 서비스 이용자들이 업로드 하는 파일! static 파일의 처리 과정 위치 찾기 모으기 static 담을 폴더 만들기 (앱 안에 static 만들고 파일 넣기) 장고에게 파일이 어디있고 어디로 모을지 알려주기 (settings.py에서) STATIC_URL = '/static/' STATICFILES_DIRES = [ os.path.join(BASE_DIR, 'po..

공부/2019W Django 2020. 2. 21. 19:45
git upload 방법

git 명령어를 할때마다 까먹어서 정리합니다! git import git init git status git add . git status git commit -m "first commit of wordcount project" git remote add origin https://github.com/szzi/KNU-20192-Team2 git push origin master `git config —global [user.email](http://user.email) "이메일주소"` `git config —global [user.name](http://user.name) "이름"`

공부/2019W Django 2020. 2. 21. 19:25
진짜 블로그(강의)

blog ~ myvenv, activate 하고 블로그앱 만들고 앱 등록 templates해서 home.html 하고 view에서 내보내는 함수 쓰고 url에다가 임포트 하고 띄울수 있도록 한다. bootstrap ~ container div class="container"이용하면 좀 안쪽으로 당길 수 있음 admin에 안들어가고 글쓰기 하기 !! 어떻게??? {% url 'new' %} new.html ~ 이제 여기서 데이터를 입력하고, 이걸 제출하면 데이터베이스에 저장되도록 해야해. 이걸 어디서 구현해야할까? views.py에서 해주면 될 것 같네!! MTV에서 views ~~라는 것. 글쓰기 버튼을 누르면 new.html이 뜰거고, views.py에는 new.html 띄우라는 함수가 있겠지? new..

공부/2019W Django 2020. 2. 21. 19:24
강의 안보면서 blog 다시 만들어보기(근데 조금 봄)

일단 먼저 프로젝트 생성 블로그 만들거니까 모델에 블로그 클래스 등록 ! 이 클래스는 다른 사람들도 알아봐야하니까 마이그레이션을 해주고 어드민 계정을 생성한다. 어드민 계정 크리에이트슈퍼유저해서만들공 어드민에 블로그 등록?하면 이제 어드민까지는 끝. 이제 해야할 게 홈 화면 처음에 보여주기 모델에서 바로 템플레이트로 바로 내용 보낼 수 없음 그렇기 때문에 모델->views.py->templates 이렇게 보낸다. views.py에 def home(request) 어쩌구 하구 template에 모델 데이터를 연결해준다. views에서 넘어온 데이터를 templates에서 사용하려면 {{ }} urls.py에서 url 연결인데, import views.py가 있는곳. import myblog.views pa..

공부/2019W Django 2020. 2. 11. 23:55
blog 제작

detail.html은 하나만 만든다!! x번째 블로그 객체를 요청하면 x번 객체 내용 띄우기 : pk(데이터구분자) url 설계 = 우리사이트/blog/객체번호(x) : path Converter(url 계층적 디자인) 있지도 않은 객체를 요청하면 404 에러 띄우기 : get_object_or_404 어떤 이용자가 블로그에 들어와서 어떤 액션을 취했을 때 프로젝트에서 제일 먼저 반응하는 것: url views.py에서 사용자에게 보여지는 화면 결정? 그런 느낌 url은 urls.py에서 path를 구성하는데, path Converter를 이용하자면 아래와 같음 int:blog_id에서 int는 사이트이름/blog/정수 형태로 url 설계하겠다는 의미이고, path 함수는 어떤 인자를 받나면 path(..

공부/2019W Django 2020. 2. 11. 23:55
bootstrap cdn..

cdn - 온라인 상의 정보를 효율적으로 가져다 쓸 수 있게 연결해주는 것.

공부/2019W Django 2020. 2. 11. 23:54
model & admin

model = database model(공장)에 class(틀)로 정의. 생성된 데이터(객체; 달고나?같은 것) 데이터베이스가 알아듣게끔 하는 과정(migration파일생성) : python manage.py makemigrations 실제 데이터베이스에 적용하는 과정 : python manage.py migrate 이제 admin 계정만들기 python manage.py createsuperuser -> admin.py에 계정등록 model에 클래스 넣고 admin에 등록해야 관리되고 보고 싶으면 view에 넣궁

공부/2019W Django 2020. 2. 11. 23:53
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 아이유 부산콘
  • js
  • 포항근대화거리
  • 두남자의찜닭
  • 경북대 서문 출사
  • LS2
  • LG soft india 인턴
  • 꽃보라동산
  • 동성로맛집
  • 경북대 서문
  • 양복패션쇼2018
  • lovepoem콘서트
  • Filter
  • 곡성 코스모스축제
  • 경산반곡지
  • 대구출사지
  • 알로하돈부리
  • 가을 출사지
  • 만달포차
  • 사천 출사지
  • 사천 노을
  • 사천 출사
  • 헤이커피
  • 다랭이마을 논
  • IE 지원 안됨
  • 피크닉음식
  • includes
  • 스탠딩오더
  • 반곡지출사
  • LunaBus
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바