위코드 6기 day8 2020.02.05 설정 및 설치는 모두 ubuntu 기준입니다. 1. 가상환경 설정 여러 개의 프로젝트에서 다른 버젼의 모듈을 사용하는데 각각을 기본 디렉토리에 설치하면 충돌이 일어날 수 있습니다. 그래서 파이썬은 가상환경 설정을 제공하며 각
https://docs.djangoproject.com/ko/3.0/glossary/ 장고 용어 설명 https://docs.djangoproject.com/ko/3.0/intro/tutorial01/ 튜토리얼 시작 1. 프레임워크 관련 프레임워크 (웹)프레임워크는
https://docs.djangoproject.com/ko/3.0/intro/tutorial01/ 장고 튜토리얼을 시작합니다.(part 4까지만 다룰 예정입니다.) 튜토리얼에서는 설문조사 기능이 있는 mysite라는 프로젝트를 장고로 만드는 과정을 진행합니다.
https://velog.io/@swhybein/django-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC-part1 part1에 이어서 part2를 진행해 보겠습니다. https://docs.djangoproject.com/ko/3.0/intro
https://docs.djangoproject.com/en/3.0/ref/models/querysets/ https://github.com/django/django/blob/master/django/db/models/query.py 프로젝트의 app에
https://docs.djangoproject.com/en/3.0/ref/models/querysets/#bulk-create 다량의 데이터를 한번에 데이터베이스에 넣을 때 장고에서는 bulkcreate을 사용합니다. bulkcreate을 사용하기 위해서는 모델명(
foreignkey 대상이 뒤에있으면 ''를 붙여줘서 선언적 참조를 해줘야함 _id는 자동으로 붙음 입력시 객체id 번호가 아니라 객체자체를 넣어도 자동으로 id를 인식 on delete set-null 지워져도 나는 남아있다 cascade 지워지면 나도 죽는다
conda create -n "가상환경이름" python=3.8conda activate "가상환경이름"python -m pip install Djangopip install django-cors-headers cd 폴더명django-admin startpro
django - bulk_create으로 csv파일 올리기에서 제한됐던 ForeignKey필드에 csv파일로 업로드 하는 간단한 방법입니다. 필드명은 제거하고 쉼표형식으로 구분된 csv파일을 준비합니다. 이 데이터는 이미 입력된 데이터의 id 그리고 카테고리id입니
장고 기능으로 HTTP request안에 request.GET 그리고 request.POST 객체로 쿼리 딕셔너리를 가질 수 있습니다. views.py 뷰 클래스에 위와 같이 설정하고 파라미터 키:밸류 값으로category : 4, query : -pricehttp
장고에서 데이터를 다루기 위해서는 쿼리셑을 잘 활용해야 합니다. 장고의 [QuerySet API reference ](https://docs.djangoproject.com/en/3.0/ref/models/querysets/#queryset-api-reference)
장고에서 views의 클래스 코드를 작성하다 보면 모델의 전체 필드를 그대로 가져와 사용하는 경우가 있습니다. https://stackoverflow.com/questions/21925671/convert-django-model-object-to-dict-with-a
위코드 세션의 일부를 참고해 요약 정리한 내용입니다.CORS는 Cross Origin Resource Sharing의 줄임말입니다. 즉, 도메인 주소가 다른 서버에 http request를 전송하는 걸 이야기 합니다. 예를 들어, naver.com 에서 api.goog