Hope is a Dream. Dream is a Hope.

非公開ブログは再開しました。

Djangoのインストール方法 | WEBフレームワークの使い方 その2

Djangoのインストール方法 | WEBフレームワークの使い方

前回Djangoのインストール方法について書きました。

Djangoのインストール | WEBフレームワークの使い方 その1 - Hope is a Dream. Dream is a Hope. 今回はチュートリアルをしていきます。

参考 はじめての Django アプリ作成、その 1

とりあえずコードとコマンドだけ列挙してみると..

cd C:\
C:\Python27\Scripts\django-admin.py startproject mysite
C:\Python27\python manage.py runserver
C:\Python27\python manage.py startapp polls

mysite/polls/models.pyの編集

from django.db import models
# Create your models here.
class Poll(models.Model):
    question = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')
class Choice(models.Model):
    poll = models.ForeignKey(Poll)
    choice = models.CharField(max_length=200)
    votes = models.IntegerField()

エラー

c:\mysite>c:\Python27\python manage.py sql polls
CommandError: App 'polls' has migrations. Only the sqlmigrate and sqlflush commands can be used when an app has migrations.

無視する

C:\Python27\python manage.py syncdb

python manage.py shell

結果 データベースが作られていない。おしい。あと少し。