基于Django的古诗词网站day02
在新建的项目里面的urls.py文件中写入
def index(request):
return HttpResponse('index')
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', index),
运行后输入网址:http://127.0.0.1:8000/index/
可以访问
修改settings文件中代码,配置静态文件
STATIC_URL = '/static/' #静态文件的别名 STATICFILES_DIRS = [BASE_DIR,'static']
在bootstrap官网中随便找了一个登录界面,点右键 检查 复制了body中的内容到html中,然后根据需要在head中查找自己需要的再复制,在sources中下载用到了css文件放到自己的项目static目录下,在html中添加<link>标签,如下
<head>
<meta charset="UTF-8">
<title>Title</title>
{# <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->#}
{# <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css"#}
{# integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">#}
<link rel="stylesheet" href="/static/plugins/bootstrap-3.3.7-dist/css/bootstrap.css">
<link rel="stylesheet" href="/static/css/signin.css"
</head>
登录页面如下:

更多样式的网站:http://www.jq22.com
下载网站用小飞兔全网免费下载(或者ctrl+s保存网页), (在网页上ctrl+U 可以用来检查查看源码中用到了哪些文件),输入网址就可以下载网页,把html和css、js、font等等文件放到自己网页项目的static文件下面,之后在Pycharm中使用ctrl+r快捷键 进行href中地址的替换,实现了登录界面的复制

form表单注意的点 :
1.form标签的属性action指定提交的地址,(不写默认当前地址)method请求方式( get default)
2.input标签要有name属性,有的标签还需要有value (要组成键值对)
3.有一个button按钮或者是type="submit"的Input
目前要提交POST请求的必要操作:
在settings.py中注释一个中间件:
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
# 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

浙公网安备 33010602011771号