Python-Framework/Python-Framework__Django 6

django rest api

설치 python3.x pip install djangorestframework pip install django 생성 프로젝트 생성 django-admin startproject django_project app 생성 python manage.py startapp first 설정 django_project.settings.py ALLOWED_HOSTS를 ['*']으로 바꿔주고 INSTALLED_APPS에 rest_framework와 방금 생성한 app을 등록 ...생략... ALLOWED_HOSTS = ['*'] INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.co..

django rest api 2) 프로젝트 실행하기

1. 이전에 생성한 프로젝트 이름은 server입니다. 프로젝트 내부의 settings.py 를 열어준다 INSTALLED_APPS에 내용을 입력해준다. 'rest_framework' 'search'(앱이름) 만 추가해준다 프로젝트/setting.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'search' ] 2. 프로젝트 내부의 urls.py를 오픈해준다. 기본적으로 뭔가 적혀있다. djan..

django rest api 1) 초기 셋팅

모델 생성을 하지 않는 django rest api 를 만들기 위한 설정 장고를 사용할 디렉토리를 일단 생성해주고 내부로 이동해준다 mkdir django\_test cd django_test 가상환경이 없다면 설치해준다 pip install virtualenv 가상환경을 생성한다. 어차피 프로젝트 내부에 있는거니까 간단하게 venv로 생성해주었다 virtualenv venv 가상환경을 활성화시켜준다(현재 django_test 폴더 내부인 상태) call venv/scripts/activate 필요한 라이브러리를 설치한다 pip install django pip install djangorestframework 프로젝트를 생성한다. 난 간단하게 server 라는 이름으로 생성했다. django-admin..

1) 프로젝트 생성 및 연결

인터넷 튜토리얼 보고 따라하다가 에러만 나서 헤메다가 내가 보기위해서 정리한 장고 시작하기 개발툴 : 파이참, 커맨드, 터미널DB : MySQL파이썬 버젼 : 최신(3.대), 아나콘다장고 버젼 : 최신(2.대) 모든 소스 관련 된 것은 파이참에서 이루어집니다.다만 장고는 파이참 CE에서 run이 불가능하므로 프로젝트 생성 및 run은 터미널(혹은 커맨드)에서 이루어집니다. 1. 프로젝트 생성터미널(커맨드)에서 원하는 공간으로 이동공간에서 명령어 입력django-admin startproject 메인프로젝트이름이때 메인프로젝트의 폴더를 별도로 생성하지 않아도 자동으로 생성된다만약 메인프로젝트의 폴더를 별도로 생성한후에 그 폴더 내부에서 명령어를 입력하면경로/메인프로젝트이름/메인프로젝트 안에 프로젝트가 생성..