728x90
이미 만들어 놓은 프로젝트 webproj에 진입하고, 가상환경을 activate 한다.
django-admin startapp homepage
명령어로 homepage라는 앱을 만든다.


homepage 폴더가 만들어지고 접속하면 MVT모델에 맞는 스켈레톤 코드가 나와있다.


Hello 하는 요청과 응답을 하는 간단한 앱이다.

manage.py의 관점에서 views.py는 homepage 폴더 안에 있기 때문에 경로와 함수 index를 import 한다.


반드시 settings의 설치된 앱 목록에 현재 homepage 앱을 추가 해야만 기능이 정상동작된다.
python manage.py runserver --noreload
파이썬 3에는 오류가 있어서 실행이 안되기 때문에 다음 명령어로 디버그 후 서버를 실행해준다.

127.0.0.1:8000 에서 동작이 실행된다.

장고에 기본 내장되어있는 admin 페이지를 보면 다음과 같이 회원을 관리할 수 있는 것이 나온다.


하지만 이것을 사용하기 위해서는
python manage.py migrate
명령으로 디폴트 인자들을 생성해야 한다.

다음은 관리자를 설정하고 아이디 패스워드를 만드는 부분이다.
python manage.py createsuperuser
seoann
1234

다시 서버를 시작하고

admin 페이지에서 로그인 하면 다음처럼 관리자가 되어 관리를 할 수 있다.


728x90
'Python Framework > Django' 카테고리의 다른 글
| HTML 문법 (0) | 2022.01.04 |
|---|---|
| Django sqlite3 db 오류 발생시 (0) | 2022.01.04 |
| Django 파일 설명 (0) | 2022.01.03 |
| Django 소개 (0) | 2022.01.03 |
| Django 가상환경 설치 (0) | 2022.01.03 |