小编Abh*_*agi的帖子

不能在django中包含我的应用中的网址

我正在使用Python跟踪TDD Web开发以学习Django.它基于Django 1.8,但我试图在Django 1.11上关注它.自1.8以来似乎有太多变化.我的应用程序(列表)在作者为我的应用程序制作单独的urls.py文件之前完美地工作.现在,所有测试都失败,出现404错误.

我的urls.py是

from django.conf.urls import url, include
from lists import views as list_views

urlpatterns = [
    url(r'^$', list_views.home_page, name='home'),
    url(r'^lists/', include('lists.urls')),
]
Run Code Online (Sandbox Code Playgroud)

和我的名单/ urls.py

from django.conf.urls import url
from lists import views as list_views

app_name = 'lists'
urlpatterns = [
    url(r'^lists/(\d+)/$', list_views.view_list, name = 'view_list'),
    url(r'^lists/(\d+)/add_item$', list_views.add_item, name = 'add_item'),
    url(r'^lists/new$', list_views.new_list, name = 'new_list'),
]
Run Code Online (Sandbox Code Playgroud)

这些是我的测试,产生错误

class ListAndItemModelsTest(TestCase):

    def test_saving_and_retrieving_items(self):
        list_ = List()
        list_.save()

        first_item = Item()
        first_item.text = 'The first (ever) list item'
        first_item.list = …
Run Code Online (Sandbox Code Playgroud)

python django tdd

2
推荐指数
1
解决办法
131
查看次数

标签 统计

django ×1

python ×1

tdd ×1