목록Django (7)
rueki

이전 시간에 관리자 아이디, 비밀번호를 만드는 것까지 해보았다. 이제 admin에 대해 더 알아보자. 이전에 만들었던 user 앱에 admin.py를 들어가보자. from django.contrib import admin from .models import User # Register your models here. class userAdmin(admin.ModelAdmin): pass admin.site.register(User,userAdmin) 위와 같이 코드를 작성하자. pass는 아무것도 안 하고 넘어가겠다는 뜻이다. 작성하고 runserver를 다시 해보면 만든 모델을 기반으로 생성된 것을 확인할 수가 있다. 이제 저 Users를 누르고 새롭게 계정을 작성해볼 수가 있는데 작성하면 User o..

지난 시간에는 장고의 환경설정에 대해서 알아보았다. 이번에는 프로젝트 및 앱 생성을 직접 해보도록 하겠다. 명령어는 간단하다. django-admin startproject 이를 통해서 프로젝트를 생성할 수 있다. 나는 mypage라는 프로젝트를 생성했다. Djang_pject는 내 가상환경이며 하단에 mypage라는 프로젝트가 생성된 것을 볼 수가 있다. 다음 앱 생성을 해보자. django-admin startapp 이 명령어를 통해서 만들 수 있다. 나는 게시판 board와 user 프로젝트를 만들었다. 그리고 여기서 주의할 사항! 생성된 프로젝트 안에 그 프로젝트 명을 선택하면 settings.py라는 것을 볼 수가 있다. 거기 들어가서 초기에는 board와 user가 없는 기본 형태를 볼 수 있..

파이썬 웹 프레임워크인 장고의 환경 설정 및 설치에 대해 알아보자 모든 프로그래밍의 시작은 환경설정이 가장 중요하다. 1. 파이썬 가상환경 설정 기본으로 일단 vs code를 사용하기로 한다. 먼저 C드라이브에 장고를 할 프로젝트 폴더를 만든다. 나 같은 경우에는 C:\ 에 DjangoProject 라고 만들었다. 그리고 vs code 상단에 open folder를 통해서 DjangoProject 폴더를 선택한다. python -m venv myvenv(가상환경 이름) myvenv는 사용자 마음대로 이름을 정해서 가상환경을 설정하면 된다. 그리고 activate와 deactivate를 통해서 가상환경 실행 및 해제를 할 수가 있다. 가상환경을 설치하고 실행을 했다면, pip install Django 명..