Форум сайта python.su
создал проект на сервере Pythonanywhere. Прикрутил админку, /admin/ типа заработало. Потом когда в шаблон начал выводить поля базы, начались приколы:
RuntimeError at /
Model class msv.models.Post doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
APP core запущена и прописана
models.py
# -*- coding: utf-8 -*- from django.db import models from django.contrib import admin # Create your models here. class Post(models.Model): title = models.CharField(max_length=128, verbose_name = u"Заголовок") desc = models.TextField(verbose_name = u"Текст новости") datetimestamp = models.DateTimeField(auto_now=True, verbose_name = u"Дата\Время") url = models.URLField('Ссылка', max_length=255) def __unicode__(self): return unicode(self.title) admin.site.register(Post)
def main_post(request): Zag = "Заголовок" posts=Post.objects.all() #print post.url #return render_to_response('html/right.html', {"posts": posts}) return render_to_response( 'right.html', locals() )
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', # Uncomment the next line to enable the admin: 'django.contrib.admin', 'core', #' msv.core.models.Post' # Uncomment the next line to enable admin documentation: # 'django.contrib.admindocs', )
Офлайн
ciklone
Model class msv.models.Post
cikloneПокажите структуру проекта, откуда взялся core?
INSTALLED_APPS = ('core',)
Офлайн
FishHook/home/msv/msv/core
Офлайн
ciklone
Это вы структуру проекта показали? Я так понимаю, вы не заинтересованы в решении вашей проблемы.
Офлайн
FishHookизвините, но в каком виде ее показать? я очень заинтересован
cikloneЭто вы структуру проекта показали? Я так понимаю, вы не заинтересованы в решении вашей проблемы.
Офлайн
Вы же понимаете в чем проблема - джанга не понимает к какому приложению относится ваша модель.
Каким образом она вообще может понять? Либо вы ей явно указываете это в app_label, либо исходя из расположения файлов в каталогах. Вот это вот самое расположение файлов относительно manage.py и хотелось бы увидеть.
Офлайн
FishHookподскажите куда убунтя складывает снимки экрана? в изображениях нету
Вы же понимаете в чем проблема - джанга не понимает к какому приложению относится ваша модель.Каким образом она вообще может понять? Либо вы ей явно указываете это в app_label, либо исходя из расположения файлов в каталогах. Вот это вот самое расположение файлов относительно manage.py и хотелось бы увидеть.
Офлайн
/home
/msv
/cashe
/virtualenvs
/templates
/msv
/core
__init__
models.py (пустой)
views.py(пустой)
test.py
/static
__init__py
forms.py
manage.py
settings.py
urls.py
vies.py
Офлайн
/home /msv /cashe /virtualenvs /templates /msv /core __init__ models.py (пустой) views.py(пустой) test.py /static __init__py forms.py manage.py settings.py urls.py vies.py
Офлайн
А где models.py, который полный? У вас же в шапке написано, что модель Post в models.py
Офлайн