【发布时间】:2011-12-16 05:14:52
【问题描述】:
我是一位经验丰富的 Java 开发人员,希望获得 Django 和 Python 方面的一般经验。我决定从official Django tutorial 开始,但我在前几个步骤中遇到了问题。
- 我使用向导创建了一个新的 Django 项目:
- 继续使用向导,我确保选中了
Enable Django admin:
- 创建以下目录结构:
- 当我打开 localhost:8000 时,出现以下错误屏幕:
尽管INSTALLED_APPS 在settings.py 中设置为以下内容,但仍会出现该错误消息:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'FirstDjangoProjects.polls',
)
我没有改变任何东西,官方教程建议我应该能够启动这个项目。那么是什么给了?
【问题讨论】:
-
我在您分享的信息中没有看到任何明显的问题,但我确实想建议跳过项目创建向导。从命令行设置一个 django 项目非常简单,然后您可以在 virtualenv 中执行此操作以保持环境清洁。之后你仍然可以在 pycharm 中打开项目,只需将项目 python 解释器设置为 virtualenv 中的解释器。快速搜索一下:nerdydork.com/…
-
在我看来你一次做的事情太多了。使用 django 学习 python,暂时跳过学习 Python IDE。 Django 是一个相当大的框架......恕我直言,你应该从更基本的东西开始,除非你确定 django 是你想要的。
-
您是否按照以下步骤操作:docs.djangoproject.com/en/1.3/intro/tutorial02/…?我不会依赖 PyCharm 为您创建项目 - 您最好按照教程进行操作,因为您将在此过程中学到很多东西。
-
永远不要使用 PyCharm 来启动项目,要熟悉 django 控制台,因为你会坐在那里比你想象的要多。