2014-12-25 3 views
0

이것은 모델을 사용하여 테이블을 생성하는 동안 표시됩니다. 여러 가지 일을 시도했지만 일하지 않았습니다.테이블을 만들려고 할 때 Django에서 syncdb를 실행할 수 없습니다.

명령 줄

(test_env) C:\Users\User\Desktop\test_env\src>python manage.py syncdb 
Operations to perform: 
Apply all migrations: admin, contenttypes, joins, auth, sessions 

Running migrations: 
No migrations to apply. 

내 모델

from django.db import models 

class Join(models.Model): 
    emai = models.EmailField() 
    timestamp = models.DateTimeField(auto_now_add = True, auto_now=False) 
    updated = models.DateTimeField(auto_now_add = False, auto_now=True) 

    def __unicode__(self): 
     return "Join" 

Settings.py

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

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.sqlite3', 
     'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 
    } 
} 
+0

데이터베이스에 이미 조인이라는 테이블이 있습니까? 장고는 이미 있다면 변경하지 않습니다. – xnx

+0

'joins'테이블이 업데이트 된 것으로 표시된 테이블을 업데이트했지만 그 테이블을 찾을 수 없습니다. 어떻게/어디에서 찾을 수 있습니까? 나는 또한 관리자를 확인했다. – shoeab

답변

0

실행 첫

python manage.py makemigrations joins 

그리고 나서

python manage.py migrate 
+0

방금 ​​전에 .. (test_env) C : \ Users \ Desktop \ test_env \ src> python manage.py makemigrations 변경 내용 없음 (test_env) C : \ Users \ User \ Desktop \ test_env \ src> python manage.py migrate 수행 할 작업 : 모든 마이그레이션 적용 : admin, contenttypes, joins, auth, sessions 마이그레이션 실행 : 적용 할 마이그레이션이 없습니다. (test_env) C : \ Users \ User \ Desktop \ test_env \ src> – shoeab