사용된 명령어 cd ls ../ vim rm , rm -r python pwd touch/ > 1. 장고 버젼확인(이때 장고가 깔려있지않으면 오류문구뜸) > 2. 프로젝트 생성 그 뒤에 터미널입력창에 cd mysite 를 쳐보면 ![](https://images.v
프레임워크랑 라이브러리 차이종속족 vs 자유로움프레임워크의 구조와 이해2세대형 : 이거하나있으면 프론트백 다가능하다템플릿 필요 xviews 로직(컨트롤러)을 다룸models장고는 mtv urls 공간 같은느낌 경로 ㅡㅡㅡ 엔드포인트 api 같은게 만들어야 할
관리자 페이지에 모델을 추가해보자. ![](https://images.velog.io/images/stay136/post/e70bd26a-d5eb-4be2-bd6c-cefb713ab350/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202...
1.프로젝트 시작점 .은 현재 디렉토리에 장고를 설치하라고 스크립트에 알려주기때문에 만약 home에서 프로젝트시작시에 .을 붙이게 되면 manage.py도 mysite에 있는게 아니라 home에 있게된다.DEBUG가True이고 ALLOWED_HOSTS가 비어 있으면,
httpie를 이용해 회원가입 정보와 로그인정보를 받으려고 하던중, 403 Forbidden 오류를 만나게 되었다. 그와 동시에 서버는 ![](https://images.velog.io/images/stay136/post/0156bfc4-bdd5-4dd6-900b-
MIDDLEWARE = \[ 'django.middleware.security.SecurityMiddleware',미드웨어는 운영 체제와 응용 소프트웨어의 중간에서 조정과 중개의 역할을 수행하는 소프트웨어이다.양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에
user = Account.objects.get(email = data['email']) get메소드 [14/May/2020 21:05:53] "POST /sign/in HTTP/1.1" 500 81451
View는 필요한 데이타를 모델 (혹은 외부)에서 가져와서 적절히 가공하여 웹 페이지 결과를 만들도록 컨트롤하는 역활을 한다import를 알기전에 module이란 변수나 함수 그리고 클래스 등을 모아놓은 파일이다. 따로 모듈로 모아놓은 이유는 무엇일까.그 답은 이러하
장고로 프로젝트를 처음 시작할때 고려 해야 하는 사항1) .gitignore링크텍스트https://www.gitignore.io위의 사이트에서 사용하는 환경에 해당하는 키워드를 선택하면, 자동으로 .gitinore 파일에 정의할 요소들을 생성해줍니다소스를 공유
sleep은 프로세스 자체를 지정한 시간동안 기다려 주는 역할을 한다.(무조건 지연)implicity_wait은 뜻 그대로 브라우저에서 사용되는 엔진 자체에서 파싱되는 시간을 기다려 주는 메소드라고 할 수 있다.즉, 셀레늄에서만 사용하는 특수한 메소드이다.links =
csv파일을 토대로 데이터베이스의 자료를 입력하는 방법에대해 알아보자.데이터를 저장할때는 서로 관계된 정보끼리 각 테이블에 잘들어가야한다.csv파일은 데이터베이스구조와 모양이 같지 않은경우가 많다 .그리고 테이블 컬럼순서가 제각각일수있다.카테고리 테이블따로 음료테이블
> 요약 django.urls.path() 함수는 path(route, view, kwargs=None, name=None) 와 같이 4개의 파라미터를 받아들일 수 있는데, 처음 2개의 파라미터는 반드시 있어야 하고, 뒤의 2개는 옵션.
_ init _.py _ init.py 파일은 해당 디렉터리가 패키지의 일부임을 알려주는 역할을 한다. 패키지에 포함된 디렉터리에 _ init _.py 파일이 없다면 패키지로 인식되지 않는다. ※ python3.3 버전부터는 init.py 파일이 없어도 패키지로 인식한다(PEP 420). 하지만 하위 버전 호환을 위해 init.py 파일을 생성하는 ...
1.관계 일대일(1:1)관계 개체 A의 각 개체 인스턴스가 개체 B의 개체 인스턴스 하나와 관계를 맺을 수 있고, 개체 B의 각 개체 인스턴스도 개체 A의 개체 인스턴스 하나와 관계를 맺을 수 있는 관계 일대다(1:n)관계 개체 A의 각 개체 인스턴스는 개체 B의 개체 인스턴스 여러 개와 관계를 맺을 수 있지만, 개체 B의 각 개체 인스턴스는 개체 A의 ...
e
ORM Django ORM Cookbook 링크텍스트 ORM (Object Relational Mapping) Django는 여러 종류의 데이터를 DB의 것 과는 다른 독립적인 형태로 객체화 한다. 그리고 생성된 객체에 상호 작용할 수 있는 메서드 세트를 제공한다. Model Class를 통해 객체를 만들고, 그 객체를 통해 DB에 접근한다. 데이터 베...
템플릿 언어 파이썬을 html에서 쓸 수 있도록 django 에서 제공해주는 언어이다. 변수 변수 지정 : {{ 변수이름 }} 조건 : 띄어쓰기가 안되며 언더바로 할 것. 기능 : ' . ' 을통해서 변수의 속성으로 접근이 가능 (post의 title 속성을 가기위해 {{ post.title }} ) 필터 링크텍스트 (django templates d...
모델에 폰번호를 단순히 charfield나 integerfield로 는 넣기 싫어서 제대로 해보기로 했다. 설치 추가 모델 예제