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

자기계발하는 쏭이

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

자기계발하는 쏭이

검색하기 폼
  • 분류 전체보기 (45)
    • Programing-Language (10)
      • C (0)
      • Java (1)
      • Python (9)
    • Web (6)
      • Html & Css (4)
      • Javascript & Jquery (0)
      • Php (0)
      • Jsp (2)
    • Framework (16)
      • Django (16)
    • DataStructure (2)
    • English (0)
    • Etc (3)
    • 개발기 (4)
    • 주저리 주저리 (4)
  • 방명록

Framework/Django (16)
django REST framework로 간단한 api 만들기

django REST ramework (DRF)는 RESTful한 API를 쉽게 만들 수 있도록 해준다. 지금부터 DRF를 사용해 영화 리스트를 CRUD (Create,Read,Update,Delete) 할 수 있는 간단한 API를 만들어 볼 것이다.혹시 REST가 뭔지 모른다면 알아보고 만들어보도록하자. http://meetup.toast.com/posts/921. 환경 셋팅먼저 virtualenv나 pyenv로 가상환경을 만들어 준다. 필자는 python 3.6.5 django 2.0.6 환경에서 작업했다.2. django와 django-rest-framework 설치가상환경에 진입해 pip로 django와 django-rest-framework를 설치한다.pip install django pip i..

Framework/Django 2018. 6. 6. 21:58
pythonanywhere로 django 프로젝트 배포하기

Pythonanywhere장고로 만든 내 웹페이지를 pythonanywhere를 통해 쉽게 배포할 수 있다. pythonanywhere은 PaaS 서비스로 배포 가능한 플랫폼을 제공한다.사용법1. 깃을 통해 github에 프로젝트 배포2. pythonanywhere 계정 생성www.pythonanywhere.com 무료 계정 'beginner' 로 회원가입.3. pythonanywhere에 있는 bash에 접속해 프로젝트를 올린 깃허브의 주소를 콜론 $ git clone 4. virtualenv 생성, 패키지 다운가상환경을 생성하고 requirements.txt를 이용해 패키지를 다운한다.(requirements.txt 생성 방법)$ virtualenv --python=python venv $ sourc..

Framework/Django 2018. 6. 5. 10:36
Django template url tag in javascript

문제:javascript ajax(jquery)로 검색한 조건에 맞는 user의 목록의 데이터를 받아 각 user의 post list를 보여주는 template url tag에 username을 매개변수로 맵핑 할 때 오류가 생겼다.$("#div ul").append("

Framework/Django 2018. 3. 18. 20:25
Django get_or_create

상황 : 인스타그램 project를 하는 도중, ajax를 사용하여 follow 기능을 구현하는 데 버튼을 2개 만들어 놓고 id 별로 따로 view 처리(follow,unfollow)를 하니 jquery를 처리하는 과정에서 딜레이나 어디선가 꼬여 서버 에러가 계속 났다. 이 문제로 2틀을 날렸다.. 구글링을 통해 get_or_create 메소드로 해결 가능하다는 것을 알게 되었다. get_or_create 이 메소드는 구하고자 하는 객체가 존재할 경우 객체를 얻고 객체가 존재하지 않으면 생성한다. 반환은 (object,created)로 튜플 형식으로 반환한다. object는 우리가 얻고자 한 모델의 인스턴스이고 created는 boolean flag이다. 인스턴스가 get_or_create에 의해 생성..

Framework/Django 2018. 3. 11. 23:32
Specifying a namespace in include() without providing an app_name is not supported. 오류 해결

'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple conta ining the list of patterns and app_name instead.장고 urls.py 설정 중 include() 함수 사용 시 이런 오류를 본 적이 있을 것이다. 이 오류는 include() 함수의 nam..

Framework/Django 2018. 2. 28. 16:43
Window 환경 Django+Mysql 연동하기! (Mysqlclient)

django에서는 데이터베이스 엔진을 default로 SQLite3 를 사용한다.SQLlite는 작고 가볍지만 대규모 프로젝트에는 사용하지 않는다. 따라서 이번에는 Window 환경에서 Mysql 데이터베이스를 django(Python 2.7)와 연동을 해보겠다. (작년 여름 한번 시도해보았지만 지식 부족+구글링 실력 부족으로 포기한 적이 있었다.)(사실 그래서 연동 성공의 기쁨으로 새벽에 포스팅중...헿) django와 mysql을 연동하기위해선 mysql이 설치되어 있어야 한다. mysql 설치 방법 출처:[빌노트] mysql이 설치되었다면 데이터베이스부터 만들어 준다. mysql workbench에서 root 사용자 계정으로 로그인 후 , create database 명령문을 통해 데이터베이스를 만..

Framework/Django 2018. 2. 25. 01:33
django forms widget(PasswordInput)

django forms.py에서 비밀번호 필드를 생성할때 input type을 password로 바꾸기 위해서는 widget을 사용한다. widget=PasswordInput 을 하면 password의 input type이 password로 변경된다. forms.py password = forms.CharField(max_length=12,widget=PasswordInput,required=True)

Framework/Django 2018. 2. 7. 23:50
template url parameter

template url태그에서 url parameter를 넘기기 위해서는 {% url 'urlpattern' args %} 이렇게 넘긴다. 2개 이상의 parameter를 넘길 경우에는 키워드를 설정하여 넘긴다.키워드 이름은 url pattern에서 정한 이름으로 지정한다. urls.py url(r'^blog/(?P[-\w]+)/(?P[0-9]+)',name='detail') template {% url 'detail' slug=slug pk=pk %}

Framework/Django 2018. 1. 22. 23:30
View url parameter 가져오기

FBV 에서 url parameter를 가져오는 방법은 request.GET을 사용하면 쉽게 가져올 수 있다.message = request.GET['message'] CBV에서 url parameter를 가져오려면 클래스 뷰 안의 메소드에서 self.kwargs['name']를 사용하면 가져올 수 있다. 예시) def get_context_data(self, **kwargs): context['blog'] = Blog.objects.get(slug=self.kwargs['slug']) return context

Framework/Django 2018. 1. 22. 23:22
django 검색 기능 구현하기(Q)

장고에서는 테이블에 대한 복잡한 쿼리를 처리하기 위한 Q 객체를 제공한다.이 객체를 사용하면 웹 서비스에서 검색 기능을 쉽게 구현할 수 있다.검색할 모델(테이블)은 이미 구현되어있다고 가정한다.나는 Post 테이블을 검색하도록 구현하였다. url pattern : /search/form : SearchFormview : SearchFormViewtemplate : search.html urls.py# 생략 .. url(r'^search',SearchFormView.as_view(),name='search') url 패턴을 설정해준다. forms.pyfrom django import forms class SearchForm(forms): word = forms.Charfield(label='Search W..

Framework/Django 2018. 1. 16. 22:57
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃
  • new 블로그
TAG
  • jsp tomcat
  • java toString
  • 후위 표기 수식 계싼
  • 2진수 음수
  • selenium switch_to_window python
  • selenium 새 탭 크롤링
  • 음수 10진수 음수 2진수
  • 중위 표현식 후위 표현식
  • 중위 표기법 후위 표기법
  • sass 사용법
  • 2의 보수법
  • 후위 표현식
  • selenium switch_to_window
  • sass 설치
  • virtualenv
  • 후위 표기 계산
  • jsp oracle 연동
  • sass
  • jsp 서버 연동
  • java int to String
  • 후위 표기식
  • java parseInt
  • python virtualenv
  • 후위 표기법 계싼
  • 전자계산기 구현
  • selenium 새 창 크롤링
  • 후위 표기법
  • java String to int
  • jsp tomcat 연동
  • 계산기 구현
more
«   2025/08   »
일 월 화 수 목 금 토
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
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바