Найти - Пользователи
Полная версия: админка на боевом сервере
Начало » Django » админка на боевом сервере
1 2 3
ciklone
создал проект на сервере 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() )

settings.py
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',
)
если что то еще надо, добавлю. И еще, я непонял одного прикола про миграции: на сервере в папке core не появилась папка migratiions и всё содержимое.
Django version 1.9
FishHook
ciklone
Model class msv.models.Post
ciklone
INSTALLED_APPS = ('core',)
Покажите структуру проекта, откуда взялся core?
ciklone
FishHook
/home/msv/msv/core
а на локалке /msv/core
FishHook
ciklone
Это вы структуру проекта показали? Я так понимаю, вы не заинтересованы в решении вашей проблемы.
ciklone
FishHook
cikloneЭто вы структуру проекта показали? Я так понимаю, вы не заинтересованы в решении вашей проблемы.
извините, но в каком виде ее показать? я очень заинтересован
FishHook
Вы же понимаете в чем проблема - джанга не понимает к какому приложению относится ваша модель.
Каким образом она вообще может понять? Либо вы ей явно указываете это в app_label, либо исходя из расположения файлов в каталогах. Вот это вот самое расположение файлов относительно manage.py и хотелось бы увидеть.
ciklone
FishHook
Вы же понимаете в чем проблема - джанга не понимает к какому приложению относится ваша модель.Каким образом она вообще может понять? Либо вы ей явно указываете это в app_label, либо исходя из расположения файлов в каталогах. Вот это вот самое расположение файлов относительно manage.py и хотелось бы увидеть.
подскажите куда убунтя складывает снимки экрана? в изображениях нету
ciklone
/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
ciklone
/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
Firik
А где models.py, который полный? У вас же в шапке написано, что модель Post в models.py
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB