首页 > 代码库 > 3.视图和url配置
3.视图和url配置
页面的内容是靠view function 视图函数来产生,URL定义在 URLconf 中。
插曲看文件搜索路径
import sys
print sys.path
[‘C:\\Program Files\\JetBrains\\PyCharm Community Edition 2017.1.4\\helpers\\pydev‘,
‘C:\\Program Files\\JetBrains\\PyCharm Community Edition 2017.1.4\\helpers\\pydev‘,
‘C:\\WINDOWS\\SYSTEM32\\python27.zip‘, ‘C:\\Python27\\DLLs‘, ‘C:\\Python27\\lib‘, ‘C:\\Python27\\lib\\plat-win‘,
‘C:\\Python27\\lib\\lib-tk‘, ‘C:\\Python27‘, ‘C:\\Python27\\lib\\site-packages‘,
‘C:\\Users\\chinalife-pc\\PycharmProjects\\mysite‘, ‘C:/Users/chinalife-pc/PycharmProjects/mysite‘]
1.mysite文件夹中,创建一个叫做views.py
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello NBMIS")
2.修改urls.py
由于diango升级了,所以和原书有些出入。 当然小差异不影响大思想,所以还是坚定地看完演练完。
https://stackoverflow.com/questions/38786461/django-error-your-url-pattern-is-invalid-ensure-that-urlpatterns-is-a-list-of
from django.conf.urls import url
from django.contrib import admin
from mysite.views import hello
urlpatterns = [ url(r‘^admin/‘, admin.site.urls),
url(r‘^hello/$‘, hello),
]
万岁! 你已经创建了第一个Django的web页面。
我们再处理个网站根目录,在不同文件中分别定义下述内容(文件名不复述了,同上)
from mysite.views import hello,homeview
urlpatterns = [ url(r‘^admin/‘, admin.site.urls),
url(r‘^hello/$‘, hello),
url(r‘^$‘, homeview),
]
===================================
def homeview(request):
return HttpResponse("rabbit home")
3.视图和url配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。