今天继续学习django的基础
学习用户提交url如何获得返回值
1、首先需要在工程的urls文件定义指定的urls要路由给哪个函数
在这个例子中,我们定义home的urls路由给views里的test_home这个函数
2、我们要在具体的app中的views文件中定义test_home这个函数,这里需要非常的注意,在django中,如果函数需要返回一个字符串,是不能直接返回的,必须要封装到
HttpResponse中才可以,HttpResponse必须要导入才可以使用。且Django定义的函数,必须要带有一个参数,参数为request,这个就是面向对象中的self一样,必须要有。
3、此时我们就可以通过浏览器输入指定的url进行测试,我们看到返回了字符串“ok”
至此,上面的内容我们这里已经讲解完了,我们进入下一个话题,Django的admin的功能前瞻
1、默认Django默认给我们创建一个后台管理,我们在工程的urls中可以看到,就是admin这个urls,我们在浏览器中访问admin这个urls
2、那么这里的登陆的用户名和密码是什么呢?其实这里需要我们自己手动去创建这个用户,可以用下面的命令去创建,分别输入用户名,密码之类的信息
python manage.py createsuperuser
3、这个时候我们去Django的数据库中的auth_user表中查看信息,已经有我们的刚才输入的用户的信息
4、然后我们用刚才输入的用户和密码登陆Django默认的后台,发现可以登陆进去