Django Tutorial Part1

Django官网tutorial
1)创建django项目
从开始到database setup之前都不用看,直接在pycharm里面如下图所示new project(Django),注意在More Settings下面Application name为polls(作用等同part1中Creating models下面的python manage.py startapp polls)
Django Tutorial Part1

2)DataBase setup
我用的数据库是mysql,所以USER,PASSWORD,HOST都要加
在改settings.py之前,在数据库
Django Tutorial Part1
settings.py下图
Django Tutorial Part1
要变为下图
Django Tutorial Part1
注意
NAME后面是数据库的名字

3)修改TIME_ZONE
Django Tutorial Part1
将原来的国际标准时间UTC改为local time

4)python manage.py migrate(如果报错的话,在settings.py最前面加# -- coding: utf-8 --)
python manage.py runserver
访问http://127.0.0.1:8000/,显示welcome to Django
Django Tutorial Part1

5)在polls/models.py下面加
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField(‘date published’)
class Choice(models.Model):
question = models.ForeignKey(Question)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
run:
python manage.py makemigrations
python manage.py migrate

6)python shell
python manage.py shell挺重要的,后面对照tutorial按操作来做就好了
为了直观的查看数据库里面的内容,在polls/models.py里加上
Django Tutorial Part1
就可以:
Django Tutorial Part1