1、创建应用
python manage.py startapp apitest
这里还是从上节开始也就是命令行在所谓的autotest目录下来输入
然后可以清楚的看到
多了一个文件夹
2、创建视图
在views中加入test函数(所建应用下)
from django.http import HttpResponse
def test(request): return HttpResponse("hello test")
3、创建映射
在autotest/urls.py中添加以下代码
from apitest import views urlpatterns = [ path('test/', views.test),
](记得是加进去不是复制粘贴就可以)
4、创建模板
在apitest下创建templates文件夹然后创建login.html
加入内容
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> <title>login</title> </head> <body> <h1>login</h1> <form method="post" action="/login/"> {% csrf_token %} <br><input name="username" type="text" placeholder="username"> <br><input name="password" type="text" placeholder="password"> {{error}}<br> <br><button name ="submit" type="submit">submit</button> </form> </body> </html>
然后依照前面步骤创建映射和函数(函数有略微不同如下:)
def login(request): return render(request,'login.html')
最后成果:
因为没有加数据之类的后端内容所以功能没办法正常实现后面会提到。