myenv라는 가상환경을 만들고, 그 가상환경에 장고를 install할 것이다.
$ python3 -m venv myenv
만든 가상환경을 실행하기 위해 터미널에 다음과 같이 입력한다.
$ source myenv/bin/activate
가상환경을 성공적으로 실행하고 나면, 아래와 같이 오른쪽에 myevn표시가 생긴 것을 확인할 수 있다.
+) 연결 해제할 때는 다음과 같이 입력하면 된다.
$ deactivate
이제 myenv에 장고를 설치하자.
$ pip install django
$ django-admin startproject django_study
$ cd django-study
django-study
라는 장고 프로젝트를 생성하는 명령어이다.$ python manage.py migrate
$ python3 manage.py runserver
$ python3 manage.py startapp main
INSTALLED_APPS = [
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
'main',
]
from django.contrib import admin
from django.urls import path
from main import views
urlpatterns = [
path("admin/", admin.site.urls),
path("main/", views.main)
]
from django.shortcuts import render
from django.http import HttpResponse
def main(request):
return HttpResponse("main server ok!")
이제 http://localhost:8000/main/ 에 접속해보자.
앱이 잘 동작하는 것을 확인할 수 있다.