我試圖通過Django Project的教程。如何解決Django中的這些Python錯誤?
我已經做到了這一點:https://docs.djangoproject.com/en/1.3/intro/tutorial02/#s-make-the-poll-app-modifiable-in-the-admin但我在某些文件中看到錯誤,例如,在admin.py文件:
from polls.models import Poll
from django.contrib import admin
admin.site.register(Poll)
我越來越
Unresolved import: Poll
在教程中介紹的模型定義的錯誤:
import datetime
from django.db import models
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def __unicode__(self):
return self.question
def was_published_today(self):
return self.pub_date.date() == datetime.date.today()
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice = models.CharField(max_length=200)
votes = models.IntegerField()
def __unicode__(self):
return self.choice
本教程的狀態,當我添加管理文件後重新啓動服務器,我應該看到管理頁面中引用的輪詢應用程序在127.0.0.1:8000,但我看到的是這樣的:
我也看到
Unresolved import: Poll admin.py /newProj/src/newProj/polls line 0 PyDev Problem
Unresolved import: settings manage.py /firstproject/firstproject line 10 PyDev Problem
Unresolved import: settings manage.py /newProj/src/newProj line 10 PyDev
是錯誤的,爲什麼我不會看到與投票程序更新了網站管理頁面的原因是什麼?
如何解決這些錯誤?
http://klaith.wordpress.com/2009/06/12/pydev-unresolved-import-errors/ – dm03514
這些Pydev的錯誤,而不是Python的錯誤。聽起來像你的IDE正在阻礙。 –