新建项目
-djiango是python网页版常用的
-位置不建议在D盘
-记得命名
刚打开新建,对命名的猜测
新建app,语句是python manage.py startapp hello
----还有语句python manage.py runsever 已经运行的项目重新运行
新建的app需要在主app的settings注册【我名字写错了,自己写对】
在自己新建的app下新建python文件
【因为我的任务是写两个网页跳转路径,所以要有一个新的app】
在主app的urls文件下写路径
-imclude应该是一种函数,调用之类的,需要import
-import hello1我课上没遇到,但是反正报错要求写就写上
在hello1写第二层路径,路径结果是welcome函数,现在还没有定义函数,所以无法import
内容来自主app的urls文件全部复制 去掉admin部分
-我不知道前面注释有没有用,我完全复制了过来
在hello1的view文件写welcome定义
---name是加了变量,从输入获取信息在网页输出
不用name
path('hello2/',wlecome)
def welcome(request):
return HttpResponse("hello")
---h3表示标题三,+用做连接
--可以写"<h3> hello </h3> "+name
结果:
----------------------------------------------------------------------------------------------------------------------
在第一个基础上第二节课增加了一些简单的路径
------第一个图是把网页作为路径变量
------------------网页要使用render ,不用HttpResponse
------------------关于网页,另存为HTML文件会出现错误,直接复制粘贴好
------下图中第二个路径指,传入两个int型参数a,b,进行相加输出和
------第三个指,默认以字符形式传入,字符连在一起,如输入1,2,输出是12
-------第四个指,在传入的字符串中有/,path:使/转义为字符串内部的信息,后一个info没有加path,默认info是最后一个输入的字符,如输入a/f/hrfgh/y/u,那么info=u,msg=a/f/hrfgh/y