zoukankan      html  css  js  c++  java
  • 基于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',
    ]
    

      

  • 相关阅读:
    在CentOS7上搭建本地yum仓库
    CentOS 7 64位虚拟机安装过程
    汇编:1位16进制数到ASCII码转换
    汇编:3个数排序(从大到小)
    汇编:滤去(删除)某个字符串中空格符号
    汇编:计算字符串长度
    汇编:字符串小写变大写(子程序)
    汇编:输出寄存器AX中的内容(子程序)
    汇编:输出寄存器AX中的内容
    使用汇编语言将输入的字符串大写转换为小写
  • 原文地址:https://www.cnblogs.com/sunny2eye/p/14347548.html
Copyright © 2011-2022 走看看