Django 웹 프레임워크에서 웹사이트 또는 웹 앱 만들기

머리말



이 게시물은 Hashnode's Writeathon의 일부이자 My Django 관련 게시물의 일부이기도 합니다.

따라서 웹 앱 또는 웹 사이트용 백엔드를 작성하는 방법은 여러 가지가 있지만 Python 3 프로그래밍 언어로 웹 앱을 작성할 수도 있으며 Django도 그 중 하나입니다.

Django Project Foundation에서 만든 무료 오픈 소스 프로젝트입니다.


Django 프로젝트 실행을 위한 개발 환경 만들기



Django 프로젝트를 실행하려면 운영 체제와 같은 몇 가지 전제 조건이 필요합니다. Python 3.8 이상이 설치되어 있어야 합니다.

python-venv 설치



대부분 파이썬의 venv 모듈은 이미 설치되어 있지만 설치되어 있지 않은 경우가 대부분입니다.

따라서 시스템 패키지 관리자로 venv 모듈을 설치할 수 있습니다.

아래처럼 우분투

sudo apt-get install python-venv

그리고 Windows의 경우 Python Exe와 함께 설치됩니다.

가상 환경 만들기



아래 주어진 코드는 venv라는 새 디렉토리에 가상 환경을 생성합니다.

# if only python3 is on system
python -m venv venv

# if multiple python versions are installed on system
python3 -m venv venv

Python 가상 환경 활성화



아래는 해당 운영 체제에서 가상 환경을 활성화하는 방법에 대한 차트입니다.


플랫폼
껍데기
가상 환경을 활성화하는 명령


POSIX
배쉬/zsh$ source <venv>/bin/activate
생선$ source <venv>/bin/activate.fish
csh/tcsh$ source <venv>/bin/activate.csh
파워셸 코어$ <venv>/bin/Activate.ps1
윈도우
cmd.exeC:\> <venv>\Scripts\activate.bat
파워셸PS C:\> <venv>\Scripts\Activate.ps1


장고 설치



pip 명령 아래에서 실행하여 가상 환경에 Django를 간단히 설치할 수 있습니다.

python3 -m pip install Django

# or just python
python -m venv pip install Django

# Directly pip or pip3

pip install Django
pip3 install Django

또한 virtualenv에 django-admin라는 패키지를 자동으로 설치합니다.

Django에서 첫 번째 프로젝트 생성 및 시작



가상 환경에서 명령 셸을 열고 아래 명령을 실행하십시오.

django_project라는 현재 폴더의 새 폴더 아래에 프로젝트 생성



django-admin startproject django_project

그러면 아래에 폴더 구조가 생성됩니다.

current_folder/

django_project/

django_project/

__init__.py

asgi.py

settings.py

urls.py

views.py

wsgi.py



관리.py


django 프로젝트를 생성할 때마다 - 하이픈 기호가 있는 프로젝트 이름을 거부하므로 대신 _를 사용하십시오.

현재 디렉토리 바로 아래에 프로젝트 생성



django-admin startproject django_project .

프로젝트를 생성할 경로의 추가 인수를 추가합니다. 여기서. 점 기호는 상대 경로의 현재 디렉토리에 사용됩니다.

아래와 같이 다른 폴더 구조를 생성합니다.

current_folder/

django_project/

__init__.py

asgi.py

settings.py

urls.py

views.py

wsgi.py



관리.py


Localhost에서 Django 서버 실행



이제 아래 명령으로 django 프로젝트를 직접 실행할 수 있지만 이 명령은 개발 환경 전용입니다.

python manage.py runserver

주어진 명령은 서버를 실행하고 브라우저에서 http://localhost:8000 또는 http://127.0.0.1:8000을 열면 됩니다.

아래는 Django 프로젝트 실행 이미지입니다.



문제가 발생한 경우 이 게시물을 확인하십시오.


















결론



이 정보가 유용했다면 공유하고 저를 팔로우하세요! 새로운 수준에서 저를 지원하고 싶다면 Buy Me A Coffee도 확인하세요!



지금까지 읽어주셔서 감사합니다.

안녕👋.

좋은 웹페이지 즐겨찾기