파이썬으로 매우 기본적인 REST API를 만듭니다.
Virtualenv 또는 Docker에서 사용할 수 있습니다.
virtualenv를 사용하려면 벨로우어 지침을 따르십시오
pip install -r requirements.txt ALLOWED_HOSTS=*,127.0.0.1,
DATABASE_NAME=<your database name>
DATABASE_USERNAME=<your database username>
DATABASE_PASSWORD=<your datababse password>
DATABASE_HOST=<your database host>
DATABASE_PORT=5432
[NB : 컴퓨터에 PostgreSQL 데이터베이스를 설치해야합니다. 그렇지 않으면이 프로젝트를 사용할 수 없습니다.]
python db_table_creation.pyVirtualEnV를 활성화하는 것을 잊지 마십시오. 또한이 명령은 프로젝트 루트 디렉토리에서 작동합니다.
[NB는 현재 테이블, DB의 쿼리 데이터를 만들기 위해 RAW SQL을 사용하고있었습니다. 앞으로 나는 더 많은 피스닉 방식을 움직여 모델, 마이그레이션을 만들고 ORM을 구현할 계획이 있습니다.]
| 이름 | 방법 | URL | 보호 |
|---|---|---|---|
| 목록 | GET | /recipes | ✘ |
| 만들다 | POST | /recipes | ✓ |
| 얻다 | GET | /recipes/{id} | ✘ |
| 업데이트 | PUT/PATCH | /recipes/{id} | ✓ |
| 삭제 | DELETE | /recipes/{id} | ✓ |
| 비율 | POST | /recipes/{id}/rating | ✘ |
username: vubon
password: 123456
당신이 바꾸고 싶다면. 서버 폴더로 이동하여 default_user.py 파일을 엽니 다. ususer_data 함수 파일의 끝을 찾고 사용자 이름과 비밀번호를 변경하십시오.
컴퓨터에 Docker를 설치하십시오. 내 Docker 버전은 18.06.0-CE이고 Docker Compose 버전 1.22.0
동일한 버전 Docker와 Docker Compose를 사용하십시오. docker-compose.yml 파일 구성이 불일치하지 않는 한
VirtualEnV 메소드의 2 단계를 따르십시오. 이제 docker-compose.yml 파일을 열고 Postgres 섹션으로 이동하십시오. 이 db 이름, db username, db password를 .env 파일에 사용하십시오. 귀하의 데이터베이스 호스트는 Postgres 입니다.
3 단계를 마치면 Bellow 명령을 실행하십시오
[sudo] docker-compose up --build [sudo] docker-compose up[NB Docker-Compose 파일 또는 DockerFile에서 무엇이든 변경 해야하는 경우를 기억하고 프로젝트에 새로운 LIBS를 추가하는 경우 6. URLS에 액세스하려면 VirtualEnV의 4 단계를 따르십시오. 사용자 이름과 암호를 변경하려면 VirtualEnV Method의 5 단계를 따르십시오.
나는이 프로젝트에서 많은 철학 형태의 장고를 채택했다.
Django 팀 감사합니다