Я установил Django на свой хост (я использую их версию 1.1.1), все работает нормально.
Я создал несколько приложений, и они зарегистрированы в моем файле settings.py (я могу убедиться, что это работает, когда я захожу на сайт, приложение отображается).
В папке этого приложения я создал admin.py со следующим содержанием:
from progmaticnet.page.models import Page, PageContent
from django.contrib import admin
class PageContentInline( admin.StackedInline ):
model = PageContent
extra = 1
max_num = 1
class PageAdmin( admin.ModelAdmin ):
inlines = [ PageContentInline ]
class Media:
#js = ('/site_media/js/tinymce/jscripts/tiny_mce/tiny_mce.js', '/site_media/js/tinymce/textarea.js')
admin.site.register( Page, PageAdmin )
Но мое приложение не отображается в админке ... В документации сказано, что вам нужно перезагрузить сервер, хотя я не могу этого сделать (работает на apache), у меня есть рассылка .fcgi с этим содержанием:
#!/usr/bin/python
import sys, os
project_sys="/home/progmati/public_html"
#add a custom python path
sys.path.insert(0, project_sys)
# set the DJANGO_SETTINGS_MODULE environment variable
os.environ['DJANGO_SETTINGS_MODULE'] = 'progmaticnet.settings'
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded")
Я убил процесс и начал его заново, но безрезультатно ...
Кто-нибудь знает, что с этим делать?
Спасибо