Django를 접한지 1년가까이 되는 동안 직접 기획한 앱을 구현하지 못하였다. 전체적인 흐름만 파악했지 직접 깨달은 것이 부족하다고 느꼈다.그래서 이번에 Django로 블로그를 만드는 project를 진행하려고 한다. 기능은- 로그인,로그아웃- 포스팅(글쓰기, 글 수정, 글 삭제,댓글,사진업로드,카테고리)- 이웃기능- 검색,태그 웹디자인을 열심히 했었던 사람이라 디자인도 대충할 수 없어 열심히 찾아보고 디자인을 기획하였다.참고로 디자인 하는데 상당한 시간이 든다ㅎㅎ.. 프로젝트 생성 후 blog 앱을 생성한 후 먼저 로그인,회원가입 기능부터 만들었다.로그인 기능은 장고가 기본제공하는 앱인 auth앱을 이용하여 구현하였다.(auth앱을 사용하여 인증 권한 기능을 사용하는 것은 추후에 포스팅 하겠다.)로그..
django 에서 테이블 간 관계를 맺을 수 있다. 테이블 간 관계를 맺을 때 유의할 점은 관계는 원래 양방향 개념이지만 장고에선 한쪽 클래스에서 관계를 정의해주면 상대편 정의는 자동으로 정의가 된다. 또한 한쪽 방향으로 관계를 생성/변경 할 경우 반대방향으로도 관계가 변하게 된다. 테이블 간의 관계는 3가지가 있으며 1:N , N:N , 1:1 관계로 분류된다. 1:N N 모델 클래스에서 foreignKey 필드 정의한다. 인자는 1 모델이다. class Customer(models.Model): name = models.CharField(max_length=20) class order(models.Model): customer = models.ForeignKey(User,null=True) # 1:N..
django 에서 model 클래스는 테이블을 정의 하기 위한 클래스이다. class Post(models.Model): title = Model.Charffield(max_langth = 100) def __str__ (self): return self.title__str__() 메서드는 모델 클래스의 객체의 문자열 표현을 리턴한다. default 값은 모델명 object 이다. (Post object) 디폴트 문자열일 경우 객체를 알아보기 어렵기 때문에 정의 해주는 것이 좋다. 위의 예제를 admin 페이지에서 확인하면 테이블에 생성된 객체가 title의 값으로 표현될 것이다. 이해가 안된다면 title이 객체의 이름으로 보면된다. 아주 쉽게 설명하자면 .. python2 에선 __unicode__(..
+ 2018/8/23 추가 virtualenv 라이브러리를 사용하시기 전에, 파이썬에서 기본으로 제공하는 venv를 추천합니다.venv 포스팅 http://jamanbbo.tistory.com/45 Virtualenv (가상환경) python 프로그램을 만들다보면 어느 프로젝트에선 2.x 버전, 다른 프로젝트에선 3.x 버전 + 라이브러리가 필요할 때가 많다. 이럴때 프로젝트마다 환경을 분리하지않고 라이브러리를 사용하면 충돌이 일어날 수 있다. 이것을 막기위해서는 프로젝트마다 각각 다른환경을 만들어주는 virtualenv를 사용한다. virtualenv 는 프로젝트마다 버전을 정하고 프로젝트에 필요한 패키지를 그 환경에만 독립적이게 사용할 수 있도록 해준다. virtualenv를 사용하기위해선 virtu..
- Total
- Today
- Yesterday
- 후위 표현식
- virtualenv
- java int to String
- 전자계산기 구현
- sass 설치
- python virtualenv
- sass
- 중위 표기법 후위 표기법
- 음수 10진수 음수 2진수
- jsp tomcat
- selenium switch_to_window python
- java String to int
- selenium switch_to_window
- sass 사용법
- java toString
- java parseInt
- 계산기 구현
- jsp 서버 연동
- 후위 표기 수식 계싼
- jsp tomcat 연동
- selenium 새 창 크롤링
- 2의 보수법
- selenium 새 탭 크롤링
- 2진수 음수
- 후위 표기식
- 후위 표기 계산
- 후위 표기법
- 중위 표현식 후위 표현식
- jsp oracle 연동
- 후위 표기법 계싼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |