好吧,原谅你问这样的问题。但是搜索对我没有帮助。
我做了:
django-admin.py startproject mysite
./manage.py startapp blog
好吧,现在我可以看到:
michael@ubuntu:~/PycharmProjects/mysite$ ls -l
total 12
drwxrwxr-x 2 michael michael 4096 Oct 2 08:22 blog
-rwxr-xr-x 1 michael michael 249 Oct 2 08:14 manage.py
drwxrwxr-x 2 michael michael 4096 Oct 2 08:26 mysite
在 settings.py 我添加了我的博客:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'mysite.blog',
然后提到了SQlite:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': '/var/db/django.db',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
然后我编辑了models.py
从 django.db 导入模型:
class BlogPost(models.Model):
title = models.CharField(max_length = 150)
body = models.TextField()
timestamp = models.DateTimeField()
好吧,当我这样做时:
./manage.py syncdb
我得到:
Error: No module named blog
你能帮我解决这个问题吗?