table 은 놔두고, db 내용을 전부 날려버리는 일을 할 것이다.
manage.py flush
manage.py flush --database DB_NAME을 하면 특정 db 를 날려준다. 그런데 --database 설정을 안하면, 그냥 현재 사용중인 db를 알아서 선택한다.
(myapp) d:\mine\programming\python\myapproot\myapp>manage.py flush --settings=myapp.settings.local You have requested a flush of the database. This will IRREVERSIBLY DESTROY all data currently in the 'myappdb' database, and return each table to an empty state. Are you sure you want to do this? Type 'yes' to continue, or 'no' to cancel: yes Installed 0 object(s) from 0 fixture(s) Installed 0 object(s) from 0 fixture(s) Installed 0 object(s) from 0 fixture(s) Installed 0 object(s) from 0 fixture(s)
manage.py createsuperuser
이제 table 에 record 가 하나도 없다. 그래서 superuser 계정을 하나 만들어 줘야 한다. 아래처럼 하면 된다.(myapp) d:\mine\programming\python\myapproot\myapp>manage.py createsuperuser --settings=myapp.settings.local
Username (leave blank to use 'namh'): adminname
Email address: myemail@gmail.com
Password:
Password (again):
Superuser created successfully.
이제 http://<base_domain>/amin 을 통해 접속해 보자.
댓글 없음:
댓글 쓰기