django学习3

来源:互联网 发布:deepin linux使用教程 编辑:程序博客网 时间:2024/06/08 14:44

我也是小白!大家一起学习吧!

下面写代码:

先从url开始写:打开你项目里的url.py文件。

urlpatterns = [

url(r'^admin/', admin.site.urls)
]

#里面有这样的东东

你在urlpatterns里添加

url(r'^***/', view.Function_Name

#前面的参数是告诉程序你的页面的url地址是什么比如www.baidu.com是他的地址如图后面的/postedit,后面的地址是你对应的处理函数,因为服务器总要接受你的消息,返回你的信息吧,这个函数写在view.py里面,所以第二个参数是view.function_name(view是view文件,function_name是他的函数名)。用view的函数当然要导入文件啦:from AppName import views


那么下面写处理函数了:

打开App里面的Views.py,写处理函数,他的返回值一定是HttpResponse,代表服务器给你回应了,一般是返回render这个函数,它的头文件是

from django.shortcuts importrender

def fun(request):  #一定有个参数是request,代表你发出请求了

return render(request,"hello.html",[参数])

那么你的url就会跳转到hello.html文件那里了,就显示了你的页面了。hello.html写在templates的文件夹里面(这是规定)




0 0