1、DJango静态文件配置
bootstrap:https://v3.bootcss.com/getting-started/#download
/settings.py下
STATIC_URL = '/static/' #静态文件别名
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]

login.html下
head中导入css文件:
<link rel="stylesheet" href="/static/plugins/bootstrap-3.3.7-dist/css/bootstrap.min.css">
2、正则匹配

原路径: "./登录_files/bootstrap-3.3.4.css"
正则语句: "./登录_files/(.*?.css)"
替换正则语句:"/static/css/$1"
注释: (.*?.css)会进行分组
$1取第一个分组里面的内容
3、from 表单
1. <form class="form-signin" action="" method="post">
<form class="form-signin" action="" method="post" novalidate>
action: 指定提交的地址(不填就是现在的地址)
method: 请求方式(默认是get)
novalidate:前端不会对输入的值的格式进行校验
2. <input type="email" id="inputEmail" name="user" class="form-control" placeholder="邮箱地址" required="" autofocus="">
input标签要有name属性,有的标签还需要value
django获取值的方式: request.POST.get('user')
3.<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
有一个button按钮,或者是一个type='submit'的input

4、 django静态文件引用不到
{% load static%}
{% static ''img/logo1.png' %}
本文介绍Django框架中静态文件的配置方法,包括如何设置静态文件目录及引用,利用正则表达式处理文件路径。同时,还详细说明了如何创建HTML表单并使用Django处理表单数据。
603

被折叠的 条评论
为什么被折叠?



