728x90
Django의 설치는 pip로 가능하다.
pip install django
(venv) D:\YOne_Labs>pip install django
Collecting django
Using cached Django-4.2.13-py3-none-any.whl (8.0 MB)
Collecting sqlparse>=0.3.1
Using cached sqlparse-0.5.0-py3-none-any.whl (43 kB)
Collecting asgiref<4,>=3.6.0
Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
Collecting tzdata
Using cached tzdata-2024.1-py2.py3-none-any.whl (345 kB)
Collecting typing-extensions>=4
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Installing collected packages: typing-extensions, tzdata, sqlparse, asgiref, django
Successfully installed asgiref-3.8.1 django-4.2.13 sqlparse-0.5.0 typing-extensions-4.12.2 tzdata-2024.1
위와 같이 Django와 관련된 패키지들이 설치된다.
(venv) D:\YOne_Labs>django-admin startproject conf
이어서 conf라는 project를 생성한다. conf는 각자의 기호대로 입력하면 된다. 프로젝트의 이름을 입력해도 무방하나 이는 설정파일이 있는 폴더명도 같은 이름이 된다. 따라서, 필자는 설정파일이 있는 폴더를 conf로 설정하는 것이 편하여 conf로 프로젝트를 생성하였다.
conf/
manage.py
conf/
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
여기서 첫번째 conf를 원하는 프로젝트명으로 변경하면 된다.
YTS/
manage.py
conf/
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
YTS폴더로 가서 아래와 같이 실행해보자.
python manage.py runserver
(venv) D:\YOne_Labs\YTS>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
July 08, 2024 - 22:49:31
Django version 4.2.13, using settings 'conf.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
그리고 브라우저 하나를 열어 http://127.0.0.1:8000/ 으로 접속하면 다음과 같이 나온다.
위와 같은 화면이 보인다면 성공이다.
728x90
'Programming > Django' 카테고리의 다른 글
[01. Django] 006. DBMS연동 (0) | 2024.07.28 |
---|---|
[01. Django] 005. APP생성 (0) | 2024.07.13 |
[01. Django] 004. 홈 화면 디자인 (0) | 2024.07.13 |
[01. Django] 003. 홈 화면 (0) | 2024.07.09 |
[01. Django] 001. Django란 (0) | 2024.07.09 |