반응형

Framework/Django 18

Session-Django에 대하여(about Django)

나중에 mysql3로 데이터베이스를 관리할 듯. sqlite3 db.sqlite3 하면 sql 칠 수 있는 곳 나옴 거기서 .table , .help, select * from account;이런거 치면 됨 쿼리셋(Query set) : 객체들의 집합 python manage.py shell 열고 Account.objects.all() 이런거 하면 내가 넣은 Account관련된 거를 볼 수 있음 여기서 뭐 넣으면 바로 spl에 반영됨 탭탭 하면 다 나옴 쉘에서; Account.object.get(id=1) Account.object.count() for obj in Account.objects.all(): obj 치면 차례대로 반복되서 나옴~ 파이썬 쉘을 잘 사용하면 좋다

Framework/Django 2020.05.12

TIL-쟝고 간단 정리(Django review)

##Django는 MVC & MTV - Model - View - Control, Template(Django) 그림 출처:https://www.essenceandartifact.com/2012/ ##Django의 개념 ##Project와 App Project는 하나의 사이트라고 보면 되고 App은 하나의 기능들이다. 내가 naver.com를 만들고 싶다. 그러면 그게 프로젝트가 되는 것이고 각각의 이메일 기능, 뉴스 볼 수 있는 기능, 지식인 기능, 검색 기능 등이 하나의 App 이 되어 하나하나 따로 관리한다. django-admin startporject tutorial - 튜토리얼이라는 프로젝트 생성 /manage.py startapp communit - Polls라는 app을 생성 우리가 자주 ..

Framework/Django 2020.05.11

TIL-장고 튜토리얼#6(Django tutorial #6)

이제 스타일 시트와 이미지를 추가할 것이다. HTML, CSS, JavaScript 같은 것들을 제공하는데 이런 것들을 "정적 파일(Static Files)"라고 한다. 사실 여기 꾸미는 곳은 나도 할 줄 알긴하지만 프론트엔드 쪽 담당이다. 그렇기 때문에 굳이 내가 집중할 필요는 없지만~ 그래도 짚고 넘어간다. static 디렉토리를 polls안에 만들어 준다. 그리고 그안에 style.css를 만들어서 다음과 같은 CSS를 넣어준다. 그리고 polls/templates/polls/index.html 맨 위에 다음과 같은 코드를 추가한다. 그리고 배경도 추가해준다. static/polls안에 images디렉토리를 만들고 아무 이미지를 넣어줬다. 그리고 오른쪽처럼 css에 넣었다. 그리고 결과물들이다. 왼..

Framework/Django 2020.05.11

TIL-장고 튜토리얼 #5..(Django tutorial #5)

###자동화된 테스트 소개 자동화된 테스트를 소개시켜주나 보다. 나의 코드를 검사해주는 자동화 테스트. 잘 되나 잘 돌아가나 내가 원하는 것이 잘 나오는가? 라는 것을 해주는 장치를 장고에서 쉽게 만들게 도와준다. 여러 모듈이 있고 여러 함수를 쓰면 편하게 테스팅을 해준다. 어느 시점까지는 작동이 잘되고 어느 지점에서 오류가 나는지 거슬러 올라갈 때에 이런 것들이 필요하지 않을까? 시간이 지나고 숙련도와 전문성이 높아진다면 지금보다 많고 복잡한 상호 작용속에 놓이게 될텐데 그 때에 이런 것들이 필요할 것 같다. ###테스트를 만들어야 하는 이유 - 문제를 식별하는 것이 아니라 예방한다. - 코드를 더 매력적으로 만든다. - 팀이 함께 일하는 것을 돕는다. - 시간을 절약할 수 있다. 테스트를 작성해볼텐데..

Framework/Django 2020.05.11

TIL-장고 네번째 튜토리얼(Django tutorial#4)

장고 이용해서 뭐 만드는거 꽤나 복잡하다~하지만 뭐 크게 문제 될 건 없다. 구조랑 왔다갔다하고 모듈이나 클래스들을 몰라서 그렇지 대충 뭐하는 건지만 알면 되지 않겠는가 ,,, 이런 긍정의 마음을 갖기 전까지 많은 고생이 있었다... 오늘도 화이팅하자 갈길 머니까 ####Finally we are here #4 django tutorial!! ##Write a mininal form 바로 전 튜토리얼에서 했던 template안에 detail.html을 대충 수정했었는데 이번에 제대로 받았다. polls/templates/polls/detail.html {{ question.question_text }} {% if error_message %}{{ error_message }}{% endif %} {% c..

Framework/Django 2020.05.09

TIL-장고 튜토리얼 3번째 (#3 Django tutorial)

https://docs.djangoproject.com/ko/3.0/intro/tutorial03/ ####쟝고 우리의 장고 ####웹페이지를 쉽게 만들 수 있게 해주는 장고~ ####계속 배워본다. ##뷰 추가하기 polls/views.py 를 건든다. 옆의 함수들을 원래 있는 def index 밑에 추가 해준다. *def detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id) def results(request, question_id): response = "You're looking at the results of question %s." return HttpResponse(res..

Framework/Django 2020.05.07

TIL-쟝고 튜토리얼 탐험기02(Explore Django tutorial02)-장고 설계 철학, Polls.app 만들기

쟝고 접한지 두번째 날이다. 화이팅 먼저 장고의 설계 철학을 먼저 짚고 가자. 일반 + 느슨한 결합 - 느슨한 결합, 탄탄한 응집 : 프레임워크의 각 계층은 정말로 서로 필요하기 전까지는 서로 "알지 못해야" 한다. + 적은 코드 - 틀에 박힌 코드 배제 최소한의 코드 활용 , 파이썬의 동적 기능을 최대로 활용 + 신속한 개발 - 빠른 웹개발 추구 + 반복하지 말 것 - 중복성은 나쁜 것 , 정규화는 좋은 것 : 최소한의 것들로 최대한의 것을 만든다. + 명시적인 것이 묵시적인 것보다 낫다. + 일관성 모델 + 명시적인 것이 묵시적인 것보다 낫다. + 모든 관련 도메인 로직을 포함하라 - 모델을 이해하는 데 요구되는 모든 정보가 모델 내에 있어야 한다. 데이터베이스 API - SQL 효율성 - 간결하고 ..

Framework/Django 2020.05.01

TIL-쟝고 튜토리얼01 탐험기(Explore Django tutorial01)

Django 어렵다고 소문이 무성하던데 과연 어떤지 확인해보고 싶었다. https://docs.djangoproject.com/en/3.0/intro/tutorial01/ Writing your first Django app, part 1 | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 여기의 튜토리얼을 따라한 내용들을 적을 것이다. 일단 쟝고의 설치 유무 확인 $ python -m django --version 터미널..

Framework/Django 2020.04.29
반응형