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.exe
C:\> <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 프로젝트 실행 이미지입니다.
문제가 발생한 경우 이 게시물을 확인하십시오.
Python3 프로젝트용 가상 환경을 만들고 활성화하는 방법.
Shrikant Dhayje ・ 1월 19일 ・ 1분 읽기
#python #virtualenv #shriekdj #codewithshriekdj
Python venv 또는 virtualenv가 Windows에서 활성화되지 않습니다.
Shrikant Dhayje ・ 1월 18일 ・ 1분 읽기
#python #windows #virtualenv #shriekdj
Django 게시물 발표
Shrikant Dhayje ・ 1월 17일 ・ 1분 읽기
#django #python #webdev #shriekdj
결론
이 정보가 유용했다면 공유하고 저를 팔로우하세요! 새로운 수준에서 저를 지원하고 싶다면 Buy Me A Coffee도 확인하세요!
지금까지 읽어주셔서 감사합니다.
안녕👋.
Reference
이 문제에 관하여(Django 웹 프레임워크에서 웹사이트 또는 웹 앱 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shriekdj/creating-an-website-or-webapp-in-django-web-framework-2dn텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)