• 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='')

  • 相关阅读:
    虚拟环境- virtualenvwrapper
    数据库可视化工具--DBeaver
    关于数据库 SQL 语句性能优化的52 条 策略。
    软件安全测试点以及测试方法
    常用功能-添加、修改功能测试点
    这些自动化测试框架知识你还不知道?
    Postman接口功能测试介绍
    python+SMTP发送邮件测试报告
    数据库经典查询语句与练习题
    Selenium 功能总结大集合
  • 原文地址:https://www.cnblogs.com/wszxdzd/p/9709662.html
Copyright © 2020-2023  润新知