DJango manage.py不运行syncdb命令并打开代码编辑器

我正在尝试使用DJango构建一个简单的博客,这是我第一次使用DJango。 因此,我通过运行django-admin.py startproject mysite创建了一个简单的项目,运行了dev服务器(manage.py runserver)并在Web浏览器中对其进行了测试,结果运行正常。

现在我想创建一个简单的博客,所以我做了这个,manage.py startapp博客,DJango成功创建了它。 以下是博客应用程序中models.py的代码。

class BlogPost(models.Model):
    title = models.CharField(max_length=150)
    body = models.TextField()
    timestamp = models.DateTimeField()

在此之后,我在mysite目录中创建了一个名为django.db的数据库文件(使用sqlite管理器)。 然后我在settings.py中将数据库文件和数据库引擎的路径指定为sqlite3。

当我尝试运行manage.py syncdb命令时,数据库文件没有任何事情发生,没有为models.py创建表,但是当我运行syncdb命令时,它会打开eclipse(用于编码)。

有谁知道我的项目发生了什么? 我正在使用Windows 7。

链接地址: http://www.djcxy.com/p/59783.html

上一篇: DJango manage.py not running syncdb command and opens up the code editor

下一篇: How does django manage.py put a project package on sys.path