【发布时间】:2016-09-21 05:35:20
【问题描述】:
如何在运行服务器时制作我的 django 应用程序,然后当我输入 127.0.0.1 时,我的网址将显示我创建的网站.. 不是 127.0.0.1/posts 这是我网站的 urls.py。
管理 urls.py
from django.conf import settings
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^posts/', include("posts.urls", namespace='posts')),
]
我的应用上的 urls.py
from django.conf.urls import url
from django.contrib import admin
from .views import (
post_list,
post_create,
post_detail,
post_update,
post_delete,
)
urlpatterns = [
url(r'^$', post_list, name='list'),
url(r'^create/$', post_create),
url(r'^(?P<id>\d+)/$', post_detail, name='detail'),
url(r'^(?P<id>\d+)/edit/$', post_update, name='update'),
url(r'^(?P<id>\d+)/delete/$', post_delete),
]
我当前的项目是当我访问它时它应该是 127.0.0.1/posts/ 当我点击 127.0.0.1/
时,我想要我的 post_list 节目我想在 pythonanywhere 上部署它... 希望你们能帮助我..谢谢!!
【问题讨论】:
-
简单的答案是创建一个与基本 url 匹配的 url 模式,尽管您可能需要查看文档以了解这些模式的工作原理。
-
有点新,仍然对网址的工作方式感到困惑。
-
你应该看看documentation。
标签: python django pythonanywhere