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>
作者:软件开发技术修炼,转载请注明原文链接:https://www.cnblogs.com/sunshinely/p/15151280.html