본문 바로가기

[Django #3] Admin and Apps 이번장에서는 Django가 제공해주는 admin 기능들을 살펴보겠다. 우선 admin 계정을 만들어야 한다. python3 manage.py createsuperuser Username (leave blank to use 'harrisonkinsley'): sentdex Email address: harrison@pythonprogramming.net Password: Password (again): Superuser created successfully.email은 일단 아무거나 지정하고 계정을 만들고 나면 http://127.0.0.1:8000/admin로 들어가보자. 이 user interface를 통해 models들을 관리할수있다.여기서 수정, 추가, 삭제 등을 할수있다. 지금은 Groups와 U.. 더보기
[Django #2] Models 이번장에서는 Django의 핵심인 Models 에 대해 알아보겠다. 우선 Tutorial model을 만들어 볼것이다. Tutorial model에 게시글 기능을 할수있도록 일단 제목, 날짜, 내용 작성의 기능을 가지도록 만들어 보겠다. Django는 확작성이 좋기때문에 나중에 더 필요한 기능을 쉽게 추가해줄수도있다.이 모델들은 해당 app에서 unique 해야 한다. mysite/main/models.pyfrom django.db import models class Tutorial(models.Model): tutorial_title = models.CharField(max_length=200) tutorial_content = models.TextField() tutorial_published = m.. 더보기
[Django #1] Django Web Development with Python Introduction [본 튜토리얼은 pythonprogramming.net의 Django tutorial을 참고하여참고하여 만들었다.] Django는 빠른 개발을 가능하게 하고 확장성 측면 유리한 full web framework 이다."Web Framework"이라 하면 웹 응용 프로그램을 만드는 목적에 필요한 기능들을 모두 제공한다라는 뜻이다.예를 들어 Django를 통해서 아래와 같은 기능들을 직접 만들지 않더라도 쉽게 폼을 불러와 적용 할 수있다.DatabasesUsersContent ManagementDynamic Pages등등... 앞으로 진행할 tutorial에서는 Python 3.7 / Django 2.1.4을 사용할 것이며 간단한 게시판의 기능을 가지는 웹페이지 개발을 1차 목표로 하곘다. 기본적인 pyth.. 더보기