viewmustbeacallable or a list/tuple in the caseof include().


"""minicms URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url
from django.contrib import admin
#
from django.conf import settings
 
#
from django.conf.urls import include, url
from DjangoUeditor import urls as DjangoUeditor_urls
from news.views import index
from news.views import column_detail
from news.views import article_detail
urlpatterns = [
# 修改 minicms/urls.py 添加上面的规则:
# 首页 index   栏目 column    文章详情   article
    #url(r'^blog/', include('blog.urls'))
    url(r'^$', index),
    #url(r'^column/(?P<column_slug>[^/]+)/$', 'news.views.column_detail', name='column'),
    #url(r'^news/(?P<article_slug>[^/]+)/$', 'news.views.article_detail', name='article'),
# 
    #url(r'^ueditor/', include('DjangoUeditor.urls' )),
    #url(r'^admin/', admin.site.urls),

    #url(r'^$', 'news.views.index', name='index'),
    url(r'^column/(?P<column_slug>[^/]+)/$', column_detail),
    url(r'^news/(?P<article_slug>[^/]+)/$', article_detail),
 
    url(r'^admin/', include(admin.site.urls)),
]

if settings.DEBUG:
    from django.conf.urls.static import static
    urlpatterns += static(

        settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
启动服务器:python manage.py runserver
System check identified no issues (0 silenced).
July 24, 2017 - 20:50:33
Django version 1.11.3, using settings 'minicms.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.


解决方案1:
https://stackoverflow.com/que...
将url(r'^website/$',"website.views.first_page"),写成url(r'^website/$', website.views.first_page),
解决方案2:
from news import views

news可以替换为你新建的app应用名称,vies.py是在你创建的app应用下的

url(r'^$', index),
    #url(r'^column/(?P<column_slug>[^/]+)/$', news.views.column_detail', name='column'),
    #url(r'^news/(?P<article_slug>[^/]+)/$', news.views.article_detail', name='article'),
 

写法改为:

url(r'^$', views.index, name='index'),
    url(r'^column/(?P<column_slug>[^/]+)/$', views.column_detail, name='column'),
    url(r'^news/(?P<article_slug>[^/]+)/$', views.article_detail, name='article'),

【参考】http://blog.csdn.net/godlikeb...
的写法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值