python manage.py shellを起動する
プロジェクトを読み込んだ状態でシェルを開きます
「python manage.py shellを起動する」はCoddyKit上の無料Django Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDjango Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Django Academyコースには全4レッスンが含まれています。
このレッスンの一部はまだ翻訳されておらず、英語で表示されています。
A Playground for Your Project
The Django shell is an interactive Python session that already knows about your project, so you can test ideas live without writing a file. 🧪
Why Not Just python?
Plain python can not import your models, because Django settings are not loaded. The shell command wires everything up for you first.
The One Command
You launch it through manage.py, the same script you use for everything else. It loads settings, then drops you into Python.
python manage.py shellRun It from the Project Root
Run the command in the folder that holds manage.py. From there Django can find your settings and apps with no extra setup.
What the Prompt Looks Like
Once it starts, you see the familiar Python prompt with three chevrons. Anything you type runs instantly and shows its result.
>>> 2 + 2
4Settings Are Already Loaded
Because settings are configured, you can read project values right away. Try printing your DEBUG flag to confirm the shell sees them.
>>> from django.conf import settings
>>> settings.DEBUG
TrueImport and Explore
Now any model or utility is one import away. The shell is perfect for poking at code before you commit it to a file.
Multi-Line Blocks Work Too
You are not limited to one-liners. Start a loop or function and the prompt switches to dots until the block is complete.
>>> for i in range(3):
... print(i)Leaving the Shell
When you are done, type exit() or press Ctrl-D to return to your normal terminal. Nothing you typed is saved to disk.
>>> exit()It Is Throwaway by Design
Treat the shell as a scratchpad. It is ideal for experiments, but real changes belong in views, models, or scripts you can rerun.
Database Writes Are Real
One caution: queries hit your real database. Saving an object in the shell changes data for good, so be careful on production.
Quick Check
Why use the Django shell instead of plain python?
Recap
You learned that manage.py shell opens an interactive Python session with your project loaded, perfect for quick experiments before writing real code. 🎉
よくある質問
「python manage.py shellを起動する」レッスンは無料ですか?
はい。「python manage.py shellを起動する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Django Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Django Academyコースには全4レッスンが含まれています。
「python manage.py shellを起動する」で何を学びますか?
プロジェクトを読み込んだ状態でシェルを開きます ブラウザで直接実行するハンズオンコードでDjango Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Django Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDjango Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「python manage.py shellを起動する」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDjango Academyレッスンでコードを書いて実行できますか?
はい。すべてのDjango Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- python manage.py shellを起動する
- モデルをインポートして調べる
- オブジェクトをその場で作成して保存する
- shell_plusと便利なツール