“python manage.py syncdb” pas de créer des tables

J'ai couru

python manage.py syncdb

et il a créé la base de données et des tables pour moi, alors j'ai essayé d'ajouter plus d'applications, et voici ce que j'ai fait:

créer des applications par

python manage.py startapp newapp

Puis j'ai ajouté 'newapp' à INSTALLED_APPS dans setting.py:

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'newapp',
)

Au dernier j'ai couru syncdb:

python manage.py syncdb

et voici le résultat que j'obtiens:

Creating tables ...
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)

J'ai vérifié ma db et il n'y a pas de table nommée newapp, aucun nom de la table, y compris newapp.

Avez-vous des modèles dans newapp? S'il vous plaît montrer votre models.py.
ouais, vous avez raison. Merci beaucoup!!

OriginalL'auteur odieatla | 2014-04-23