python - OperationalError:no such table:article_article -


learning django , ran problem django. models.py:

# -*- coding:utf-8 -*- #/usr/bin/env python django.db import models  # create models here. class article(models.model):     title = models.charfield(max_length = 100)     category = models.charfield(max_length=50,blank=true)     date_time = models.datetimefield(auto_now_add=true)     content = models.textfield(blank=true,null=true)      def __unicode__(self):         return self.title      class meta:         ordering = ['date_time'] 

first input these in cmd:

  1. python manage.py migrate
  2. python manage.py makemigrations
  3. python manage.py migrate

but when, in django shell, input code:

from article.models import article article.objects.create(title = 'hello world', category = 'python', content = 'what') 

i received error message:

operationalerrors:no such table:article_ article

what's wrong? help

maybe on migrations not correct...

to create app:

1) python manage.py migrate

2) python manage.py startapp myapp

3) add 'myapp', installed_apps in settings.py

4) create model , save

5) python manage.py makemigrations myapp

6) python manage.py migrate myapp

you have last 2 steps every time change in models.py.

now links: 1 2 , useful tutorial django girls


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -