-
[django] admin page를 통해 DB data 생성Programing/Python 2019. 4. 9. 07:42
이번에는 model에 생성한 DB를 admin page를 통해서 데이터를 생성해 보겠습니다.
1. admin 페이지 생성
$> python manage.py createsuperuser
Username: admin
Email address: admin@sample.com
Password:
Password (again):
Superuser created successfully.
2. elections/admin.py 에 Candidate 추가
12345from django.contrib import adminfrom .models import Candidate# Register your models here.admin.site.register(Candidate)3. admin page 접속(x.x.x.x:8080/admin)
4. 데이터 추가
5. 데이터 생성 확인. 오브젝트 이름으로는 어떤 데이터인지를 구분할 수 없습니다.
6. models.py 에 candidate object name 을 추가합니다.
1234567891011from django.db import models# Create your models here.class Candidate(models.Model):name = models.CharField(max_length=10)introduction = models.TextField() # no limit of lengarea = models.CharField(max_length=15)party_number = models.IntegerField(default=1)def __str__(self):return self.name7. admin page 재확인합니다.
※ 위 내용은 programmers.co.kr 온라인 강의를 수강한 후에 작성되었습니다.
'Programing > Python' 카테고리의 다른 글
[django] Error: TypeError: __init__() missing 1 required positional argument: 'on_delete' (0) 2019.04.09 [django] shell 사용하기 (0) 2019.04.09 [django] DB 생성과 마이그레이션 (0) 2019.04.09 [python] string formater (0) 2019.04.08 [Django] 서버주소 0.0.0.0 (0) 2019.04.08