0

我使用的是 Mac OS 10.9,当我打开终端时,输入 Python IDLE,然后输入如下代码:

$ django-admin.py startproject mysite
$ python manage.py runserver
$ python manage.py syncdb
$ from django.db import models

特别是 input from django.db import models,那么 Python IDLE 会崩溃。它每次都会发生。为什么会这样?我该如何解决?

4

1 回答 1

0

如果你想从命令行使用你的模型,你首先需要启动一个 Python shell。正如@evert 在他的评论中提到的,您的第四行不能简单地输入到 Mac/Linux shell 中。

如果你想使用 manage.py shell,你可以在 Python shell 中使用模型:

$ python manage.py shell
Python 2.7.3 (default, Aug  1 2012, 05:16:07) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.db import models
于 2013-09-27T13:35:54.300 回答