小编The*_*hew的帖子

将应用程序添加到托管的Django项目

我已经在网站上倾倒了一段时间,并没有找到适合我的决议.长时间听众,第一次来电.

我有一个现有的Django应用程序(基于Django文档示例站点,包括'民意调查').我已将其移动并通过wsgi在Web服务器上运行并运行.

我已经创建了一个我自己内容的新本地项目.我这样做的方式类似于示例站点,其中的应用程序与项目的主应用程序处于同一级别.

我现在正在尝试将我创建的应用程序添加到示例站点.我试图反映民意调查应用程序的组织和管道,因为它连接到"mysite".

我的文件结构如下:

  • passenger_wsgi.py
  • 我的网站
    • mysite(主应用)
      • __init__.py
      • settings.py
      • urls.py
      • wsgi.py
    • 民意调查(示例网站应用)
      • __init__.py
      • urls.py
      • views.py
      • models.py
    • 核心(我正在添加的应用程序)
      • __init__.py
      • urls.py
      • views.py
      • models.py
    • manage.py

设置的添加如下:

INSTALLED_APPS = {
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'polls',
    'core'
}
Run Code Online (Sandbox Code Playgroud)

mysite的/ urls.py:

from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
    url(r'^$', 'polls.views.home', name='home2'),
    url(r'^polls/', include('polls.urls', namespace="polls")),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^core/', include('core.urls', namespace="core")),
)
Run Code Online (Sandbox Code Playgroud)

核心/ urls.py:

from django.conf.urls import patterns, include, url
from django.contrib import admin
#from core import views
urlpatterns …
Run Code Online (Sandbox Code Playgroud)

python django dreamhost

5
推荐指数
1
解决办法
213
查看次数

标签 统计

django ×1

dreamhost ×1

python ×1