Skip to main content
 首页 » 编程设计

python之Django 链接到另一个 View

2024年10月25日28lovecherry

刚开始学习Django——有一个基本的疑问:

我在名为“rango”的应用中的 views.py:

from django.shortcuts import render 
from django.http import HttpResponse 
 
 
def viewone(request): 
 html="Welcome page" <a href="/rango/about/">About</a> 
 return HttpResponse(html) 
 
 
def about(request): 
 return HttpResponse("This is the about page-documented!!") 

名为“mysite”的项目中我的urls.py:

from django.conf.urls import patterns, include, url 
from django.contrib import admin 
 
urlpatterns = patterns('', 
 
  url(r'^rango/',include('rango.urls')), 
) 

rango文件夹下的urls.py

from django.conf.urls import patterns, url 
from rango import views 
 
urlpatterns = patterns('', 
url(r'^welcome/$', views.viewone, name='index'), 
url(r'^about/$', views.about, name='about_page') 

所以基本上我的欢迎页面需要有一个指向关于页面的链接 - 但是抛出错误并且我无法配置指向链接。有人可以帮助我..谢谢!!

请您参考如下方法:

从你的代码...

访问

即可进入欢迎页面
http://127.0.0.1:8000/rango/welcome/ 

而且 View 变化不大,..应该是这样的

html= "Welcome page" + '<a href="/rango/about/">About</a>'