django基础入门项目实战(1)

 

一、django框架

 

二、Django与python版本对应关系:

django python 1.8 2.7,3.2,3.3,3.4,3.5 1.9,1.10 2.7,3.4,3.5 1.11 2.7,3.4,3.5,3.6 2.0 3.4,3.5,3.6 2.1 3.5,3.6,3.7

  

三、django安装创建项目

 

四、admin站点管理


1、在setting.py 默认已经配置

     INSTALLED_APPS = ['django.contrib.admin',]

2、创建管理员
cmd 输入python manage.py createsuperuser执行。
依次输入用户名Tily,邮箱任意写,密码:admin001

3、登录admin后台

http://127.0.0.1:8000/admin/login/
 

  

五、实现一个页面


浏览器打开 url 127.0.0.1:8000/login_action/,实现页面的步骤
1、django寻找配置路由,url.py中配置 
在myapp/urls.py 文件中添加需要渲染login.html的路径,如下:
path('login_action/',views.login_action)
2、views.py 文件中添加 渲染login.html文件的方法,如下:
def login_action(request):
return render(request,"login.html")

3、先写一个html文件 命名为login.html

注意HTML文件指定执行方法配置如下:
针对于提交表单类的数据,需要在html文件中添加 form标签如下:这是一个登陆验证的方法

 

<form class="pt-3" method="post" action="/login_action/" >   

<!-- 在form标签中需要 添加method="post"、action="/login_action/" 属性目的是为了 执行views.py文件中的login_action方法 -->


<div class="form-group">
  <input type="text" class="form-control form-control-lg" id="exampleInputUser" name="username" placeholder="请输入用户名">
</div>
<div class="form-group">
  <input type="password" class="form-control form-control-lg" id="exampleInputPassword1" name="password" placeholder="请输入密码">
</div>


{{ error }}<br>


<div class="mt-3">
  <button class="btn btn-block btn-primary btn-lg font-weight-medium auth-form-btn" id="btn" type="submit">登录</button>
</div>


{% csrf_token %}


</form>

 

 

posted @ 2021-08-17 10:39  软件开发技术修炼  阅读(185)  评论(0编辑  收藏  举报