ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [개발공부] 221205 프로젝트 시작
    개발/프로젝트1(점프 투 장고) 2022. 12. 6. 13:09

     

     

    명령 프롬프트에서 파이썬 가상환경을 만들어서 진입했다

     

    C:\Users\home> cd\
    C:\> mkdir venvs
    C:\> cd venvs
    C:\venvs> python -m venv mysite
    C:\venvs> cd C:venvs\mysite\Scripts
    C:\venvs\mysite\Scripts> activate
    (mysite) C:\venvs\mysite\Scripts>

    그리고 드디어 장고 설치

    (mysite) C:\venvs\mysite\Scripts> pip install django==3.1.3

    이렇게 하면 최신버전이 아니라는 warning이 뜨는데 최신버전으로 설치

    (mysite) C:\venvs\mysite\Scripts> python -m pip install --upgrade pip

    그리고나서 장고 프로젝트를 생성한다

    프로젝트 루트 디렉터리를 생성하고 가상환경에 진입한다

    C:\Users\home> cd\
    C:\> mkdir projects
    C:\> cd projects
    C:\projects> C:\venvs\mysite\Scripts\activate
    (mysite C:\projects>

    장고 프로젝트를 담을 디렉터리를 생성하고 이동해서 장고 프로젝트를 생성한다

    (mysite) C:\projects>mkdir myiste
    (mysite) C:\projects>cd mysite
    (mysite) C:\projects\mysite>django-admin startproject config.

    이제 웹사이트를 생성한것과 다름 없다고 한다

    그래서 개발서버를 구동하면 웹사이트에는 접속할 수 있다

    (mysite) C:\projects\mysite>python manage.py runserver

    그리고 127.0.0.1:8000로 접속하면 웹사이트가 아래처럼 보인다

    그리고 Ctrl+C를 눌러 개발서버를 종료한다

     

    mysite 가상환경에 접속할때 cmd 배치파일을 생성해서 간단히 접속하는 방법도 있다고 한다

    메모장에 아래와 같이 적고 C:/venvs/mysie.cmd로 저장하면 되는데

    오타에 주의해야한다

    나는 오타가나서 처음은 실패하고 다시 저장하고 나서야 실행이 되었다

    @echo off
    cd c:/projects/mysite
    c:/venvs/mysite/scripts/activate

    그리고 윈도우+R 키를 눌러 sysdm.cpl를 입력하고 확인을 누르면

    시스템 속성이 나오는데 고급탭에서 환경변수 버튼을 눌러서 들어가서 사용자 변수 중에서

    Path를 선택하고 편집을 누르면 환경 변수 편집창이 나오는데 새로만들기를 클릭하고

    C:\venvs를 추가하고 확인버튼을 누른다

    그리고나서 명령프롬프트를 다시 시작해서 아래와 같이 확인하면 C:\venvs가 나오는 것을 확인할 수 있다

    C:\Users\home> set path

    그러면 이제 아래와같이 간단하게 가상환경에 진입할 수 있다

    C:\Users\home> mysite
    (mysite) C:\projects\mysite>

    그리고나서 파이참을 켜고 메뉴에서 File -> Settings -> Project: mysite -> Project Interpreter에 들어가면

    인터프리터 위치를 가상환경위치로 수정할 수 있다

    그리고 옆의 add를 눌러서 Existing environment를 누르고

    오른쪽의 ... 부분을 누르고 C:/venvs/mysite/Scripts/python.exe를 선택하고 OK를 누른다

     

    파이참에서 settings.py 파일을 보면

    LANGUAGE_CODE와 TIME_ZONE을 'ko-kr'과 'Asia/Seoul'로 각각 수정하고

    개발서버를 구동하고 다시 127.0.0.1:8000로 접속하면 아래 화면같이 보인다

     

     

     

     

     

    '개발 > 프로젝트1(점프 투 장고)' 카테고리의 다른 글

    [개발공부] 토대 만들기2  (0) 2022.12.07
    [개발공부] 토대 만들기1  (0) 2022.12.06

    댓글

Designed by Tistory.