zoukankan      html  css  js  c++  java
  • Django表单提交数据与网页跳转

    . Django版本介绍
    . 注意LTS版本
    . 安装
     pip install Django==1.11.11(卸载django:pip uninstall django)

    1.form表单提交数据的三个数据

      1、form标签必须要有action和method属性

      2、所有获取用户输入的标签必须有name属性

      3、必须有submit按钮

    2、Django 三件套

      from django.shortcuts import HttpResponse,render,rediect

      1、HttpResponse返回的是字符串

      2、render返回的是网页

      3、redirect是跳转

    3、request相关的属性

      1、request.method 获取的是请求的方法

      2、request.GET 取得的是URL里面的参数,类似于字典的结构

      3、request.POST.get()取得post提交的数据

    4、Django模板语言

      {{ 变量名}}

    5、创建一种工具 翻译SQL语句 

      ORM(Objects Relationship Model)

    6、Django项目app 项目中分一级Python包,不同功能放进不同包

      1、创建app

        pyhton manage,py startapp app01

      2、setting.py 内添加app01

        appo1.apps.App01config

    7、Django中ORM的使用

      1、手动创建库

      2、setting.py中说明链接的库  

        DATABASES = {
        'default': {
          'ENGINE': 'django.db.backends.mysql', # 连接数据库的类型
          'NAME': 'mysite', # 数据库名
          'HOST': '127.0.0.1', # 数据库主机地址
          'PORT': 3306, # 数据库的端口
          'USER': 'root',
          'PASSWORD': '',
            }
              }

      3、在setting.py同级的__init__.py中写上

        import pymsql

        pymsql.install_as_MySQLdb()

      4、在app/models.py文件中创建类

        类必须继承models。Model

      5、类创建之后,输入两个命令

        pyhton manage,py makemigrations

        python manage,py migrate

      6、ORM查询

        User.objects.filter(email='',pwd='')

  • 相关阅读:
    webpack基本使用
    vue-路由-显示名称
    vue-父组件和路由
    vue-路由
    vue-父子组件和ref
    vue-组件
    go-面向对象编程(上)
    JavaScript的历史
    vue-列表动画
    钩子函数实现小球弹落
  • 原文地址:https://www.cnblogs.com/wszxdzd/p/9709662.html
Copyright © 2011-2022 走看看