1
이제 작업을 하기위한 환경(프로젝트)이 설치 되었다장고는 앱의 기본 디텍토리 구조를 자동으로 생성할 수 있는 도구를 제공하기 때문에, 코드에더 집중할 수 있다프로젝트와 앱의 차이점앱은 웹로그 시스템, 공공 기록 데이터베이스 또는 소규모 여론 조사 앱과 같은 무언가를 하
mysite/settings.py 파일은 Django 설정을 모듈 변수로 표현한 보통의 python 모듈이다.기본적으로는 SQLite을 사용하도록 구성되어 있다.만약 데이터베이스를 처음 경험해보거나, Django에서 데이터베이스를 한번 경험해 보고 싶다면, SQLite
로그인을 구현하려면 장고 app 디렉토리에 있는 view 파일에 클래스를 하나더 만들어 로그인 기능을 넣어주면 된다 그리고 veiw 파일에 클래스를 추가하고 그 기능을 사용하면 app에 있는 urls 파일에 그 클래스가 있다는 것을 알려주어야한다 유저정보의 구성을 담은 모델파일을 확인해보자 어플 디렉토리의 models 파일을 만들면된다 일단 app의 u...
저번에 로그인 기능에 이어 댓글 기능을 구현해보자 댓글 기능은 저번에 했던 회원가입 기능과 비슷하지만 새로 데이터베이스의 테이블과 모델파일을 새로 짜면 된다 어플의 views파일 models 파일 urls파일의 내용을 추가해주자 모델 파일에 새로은 DB 테이블 구성을 짜보았다 정확히는 DB의 관계형 데이터베이스를 구현해야하지만 그냥 이름과 댓글 기...
장고로 가상환경을 실행 한뒤 manage.py 가 들어있는 디렉토리에서 아래 명령어를 입력하면 shell에서 장고기능을 사용할 수있다 shell에서 모델파일을 import한후 .objects.all() 을 입력하면 모든 오브젝트를 불러올 수 있다. shell에서 특정 name을 갖는 오브젝트를 불러올 수 있다 만약 id=1인 값의 내용만 가져오고싶으면...
google로 이메일 인증을 구현해보자 사전 설정 IMAP 설정 이메일 클라이언트에서 Gmail을 사용할수 있게 IMAP 설정을 1단계로 구현한다 https://support.google.com/mail/answer/7126229?hl=ko&rd=3&visit_id=
get을 이용해 DB에 담겨진 데이터들을 쿼리스트링 을 이용해 내보내보자 먼저 이미 만들어진 모델파일이 있다 다음 view파일을 작성한다 photo의 collection의 background정보를 담은 view를 작성했다 이제 URL을 바꿔주면 완성된다
전번에 이어 Q 개체를 사용해 여러 조건을 가진 쿼리스트링을 완성했다
전번 쿼리스트링에 대한 유닛테스트를 만들어보았다