처음 장고~ 프로젝트 만들기~

소개



그럼에도 불구하고 Mac M1에 고전하고 있습니다. (빌어 먹을 초보자가 구입하지 않았다고 가볍게 후회도 하고 있습니다. 제가 바보군요...)
지금도 tensorflow를 아직 설치할 수 없고 신경망도 치마치마밖에 되어 있지 않습니다. . .
그런 가운데, python의 공부가 되었으면 하고, Django에 손을 내밀고 있었습니다.
여기에서는, 곧 잊고 있는 나 자신을 위해서, 비망록으로서 써 갑니다.

장고란?



원래 장고는 파이썬으로 구현된 웹 애플리케이션 프레임워크입니다.
기본적인 기능은, 표준 장비되고 있어 필요에 따라서 커스터마이즈 해 가는, 초보자라도 상냥한 프레임워크입니다.

프로젝트 만들기



처음이므로, 프로젝트를 작성해, 로컬 서버를 기동할 때까지를 써 갑니다!

전제



터미널은 Mac M1입니다.
conda 환경에서 구축합니다.
(Mac M1의 경우 miniforge를 설치하여 conda 환경을 구축하십시오.)

conda로 장고 환경 만들기



터미널을 열고 conda의 기본 환경(base)을 시작합니다.

터미널
conda activate

디폴트 환경(base)상에서, 다음에 새롭게 conda 환경을 만든다. (파이썬 버전은 3.9입니다.)

터미널
conda create -n ●●(新しい名前を付ける) python=3.9

새로 만든 conda 환경을 시작합니다.

터미널
conda activate ●●(新たに付けたconda環境の名前)

새로 만든 conda 환경에 Django 패키지를 설치합니다.

터미널
conda install django

Django 패키지가 설치되어 있는지 확인하기 위해 설치된 패키지를 표시합니다.

터미널
conda list

아래와 같이 패키지를 보면서 장고가 있으면 설치 성공입니다!

터미널
# Name                    Version                   Build  Channel
asgiref                   3.3.1              pyhd3eb1b0_0  
ca-certificates           2020.12.5            h4653dfc_0    conda-forge
certifi                   2020.6.20          pyhd3eb1b0_3  
django                    3.1.7              pyhd3eb1b0_0  ← ここです!!

django로 로컬 서버를 시작합니다.



장고 설치가 완료되면 새 장고 프로젝트를 만들어갑니다. (여기서 프로젝트 폴더가 생성됩니다. 미리 만들려는 디렉토리로 이동합니다.)
django-admin startproject ★★(新しいプロジェクト名)

★★(새 프로젝트명) 폴더로 이동합니다.

터미널
cd ★★(新しいプロジェクト名)

마이그레이션(데이터 통합, 이동)을 합니다.

터미널
python manage.py migrate

마이그레이션할 수 있는지 확인하기 위해 대화식으로 SQL을 실행할 수 있는 모드로 설정합니다.

터미널
sqlite3 db.sqlite3

"sqlite>"가 되면, 다음의 커멘드를 치고, 테이블 일람을 확인한다.
아래 표가 표시되면 마이그레이션할 수 있습니다.

터미널
sqlite> .tables

터미널
auth_group                  auth_user_user_permissions
auth_group_permissions      django_admin_log          
auth_permission             django_content_type       
auth_user                   django_migrations         
auth_user_groups            django_session  

[Ctrl+c]를 사용하여 대화 모드에서 돌아가서 로컬 서버를 시작합니다.

터미널
python manage.py runserver

다음 주석이 나오면 로컬 서버가 성공적으로 시작된 것입니다. 댓글에 "htp://127.0.0.1:8000/"이라는 포트 번호가 포함되어 있으므로 브라우저에서 htp://127.0.0.1:8000/으로 이동하십시오.

터미널
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
March 26, 2021 - 12:38:45
Django version 3.1.7, using settings 'helloworld.settings'
Starting development server at http://127.0.0.1:8000/

이 페이지가 나오면 서버를 시작할 수 있습니다.


[Ctrl + c] 명령을 치면 서버가 중지됩니다.

참고 자료



이하를 참고로 했습니다.

M1 Mac에 Python을 설치하고 개발 환경을 구축해 보았습니다.
htps : //에서. 코 m / 오 sms ↑ / n / n 277447 8c2 a 4

처음 Django 앱 만들기, 1
htps : // / cs. d 쟈고 p 로지 ct. 코 m / 그럼 / 3.1 / 인 t로 / 쓰리 아 l01 /

좋은 웹페이지 즐겨찾기