본문 바로가기

개인 공부/개발16

장고 관리자 슈퍼유저(super user) 장고 관리자를 사용하기 위해서는 장고 관리자 화면에 접속할 수 있는 슈퍼유저를 먼저 생성해야 한다. (mysite) D:\projects\mysite>python manage.py createsuperuser 사용자 이름 (leave blank to use 'yeub'): admin 이메일 주소: admin@mysite.com 임의로 admin 이라는 superuser를 생성했다. password는 1234로 설정해두었다. 이제 로컬 서버를 구동한 후에 장고 관리자 화면으로 접속해보자. 접속주소는 http://localhost:8000/admin/ 이다. 모델 관리 Question 모델을 관리자에 등록해보자. pybo 앱 디렉토리에 admin.py 파일이 있다. 사진과 같이.. 2021. 8. 2.
장고의 기본 요소(url과 view) APP(앱) 이전 글에서 말했듯이, 장고의 앱은 하나의 기능이라고 생각하면 된다. 앞서 생성한 mysite 프로젝트에는 아무런 기능이 없으므로, 앱을 생성해서 기능을 추가해야한다. 앱을 익히기 위해, 실습으로 게시판 기능을 하는 앱을 생성해보자. (mysite) D:\projects\mysite>django-admin startapp pybo pybo라는 이름을 가진 게시판 기능을 하는 app을 생성했다. 이때 django-admin에서 제공하는 startapp 명령을 사용한 것을 기억하자. pycharm에서 확인해보면 pybo 앱이 생성된 모습이다. Hello Pybo 이제 본격적으로 장고 프로그램을 만들어보는 단계. 브라우저에서 http://localhost:8000/pybo 페이지를 요청했을 때 ".. 2021. 7. 29.
장고 개발 환경 설정 파이썬 가상환경 사용 d드라이브에 venvs 폴더를 만들고 가상환경으로 사용해보자 cmd 창에 D: 를 입력하면 d드라이브로 이동된다 mkdir command를 통해 폴더 설치 cd 는 경로 이동 python -m venv mysite 위 command는 파이썬 모듈중 venv라는 모듈을 사용한다는 의미이다. misite는 생성한 가상환경의 이름이다. 가상환경이 만들어졌다. 하지만 바로 사용할 수는 없다. 가상환경에 진입을 하지 않았기때문 mysite 가상환경 디렉토리에, Scripts 디렉토리가 있는데 여기에 activate 명령을 수행해야한다. cd mysite/Scripts activate ++ 나가고싶으면 deactivate 그 결과 mysite 가상환경에 진입이 됐다. 장고 설치하기 mysite.. 2021. 7. 29.
프로젝트 진행 기록 보호되어 있는 글 입니다. 2021. 7. 29.