今、Djangoを用いてshellスクリプトを使用しているのですが、初心者のためobject作成があっているかどうかわかりません。
現在、
https://qiita.com/gragragrao/items/373057783ba8856124f3#view%E3%82%92%E6%9B%B8%E3%81%8F
のサイトを用いて勉強しており、
$python manage.py shell
でデータベースを変更して、objectをcreateしました。
しかし、果たして本当にオブジェクト作製できているのかわからず不安です。
現在作成されているオブジェクトを確認する方法などはありませんか。
ちなみに以下のように記入しました。
$ python manage.py shell
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
import datetime
import pytz
from manager.models import Person, Manager, Worker
for i in range(200):
... birthday = datetime.datetime(year=1980 + i % 20, month=1 + i % 12, day=1 + i % 28, tzinfo=pytz.timezone('Asia/Tokyo'))
... Person.objects.create(name="person{}".format(i), birthday=birthday, sex=Person.MAN, address_from=Person.TOKYO, current_address=Person.TOKYO, email="person{}@gmail.com".format(i))
...
それとshellインタプリタでfor文の抜け方は最後に"done"をつけると良いと見たことがあるのですが、今回使用してもうまく抜けることができませんでした。
こちらのほうもできれば回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。