Я начинаю (снова) с django (1.7.5).Django не определяет модель, которую я пытаюсь создать
Я создал:
- проект под названием "Hypnose".
- приложение под названием «основная».
- модель под названием «Статья».
- суперпользователя.
Я сделал достаточно коду, чтобы сделать мою работу приложения, я могу открыть админ панель, перемещаться по страницам ... Но когда я пытаюсь создать свою базу данных, в статье модель не обнаружена Джанго (Я пробовал с syncdb, migrate и makemigrations): Django просто действует как модели просто не существует! Я не знаю, откуда эта проблема, и я не знаю, исходит ли она из того, что я забыл, или если это связано с новыми функциями django 1.7 (со всеми материалами миграции я действительно не Понимаю).
Вот мои исходные файлы:
главная/models.py:
from django.db import models
# Create your models here.
class Article(models.Model):
title = models.CharField(max_length = 100)
content = models.TextField(null = True)
date = models.DateTimeField(auto_now_add = True, auto_now = False,
verbose_name = "Date de parution")
slug = models.SlugField(max_length = 50)
def __unicode__(self):
return (u"%s" % (self.title,))
def __str__(self):
return ("%s" % (self.title,))
главная/admin.py:
from django.contrib import admin
from main.models import Article
# Register your models here.
admin.site.register(Article)
admin.autodiscover() включен в hypnose.urls .py.
Это может быть что-то действительно глупое, но я застрял здесь с утра. Я что-то забыл? Благодарим за помощь!
Вы добавили приложение 'main' в' INSTALLED_APPS'? – mipadi
Нет, я забыл об этом. Теперь я исправил это, и все работает нормально. :) Большое спасибо! – vmonteco
Ну, я просто добавлю это в качестве ответа. – mipadi