さて、そのような質問をすることを許してください。しかし、検索は私を助けませんでした。
やった:
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
これに対処するのを手伝ってくれませんか。