基于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>

  

登录页面如下:

基于Django的古诗词网站day02

 更多样式的网站:http://www.jq22.com

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

基于Django的古诗词网站day02

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',
]