Django表單提交數據與網頁跳轉

. Django版本介紹
. 注意LTS版本
. 安裝
 pip install Django==1.11.11(卸載django:pip uninstall django)python

1.form表單提交數據的三個數據mysql

  一、form標籤必需要有action和method屬性sql

  二、全部獲取用戶輸入的標籤必須有name屬性數據庫

  三、必須有submit按鈕django

二、Django 三件套app

  from django.shortcuts import HttpResponse,render,rediect工具

  一、HttpResponse返回的是字符串post

  二、render返回的是網頁翻譯

  三、redirect是跳轉orm

三、request相關的屬性

  一、request.method 獲取的是請求的方法

  二、request.GET 取得的是URL裏面的參數,相似於字典的結構

  三、request.POST.get()取得post提交的數據

四、Django模板語言

  {{ 變量名}}

五、建立一種工具 翻譯SQL語句 

  ORM(Objects Relationship Model)

六、Django項目app 項目中分一級Python包,不一樣功能放進不一樣包

  一、建立app

    pyhton manage,py startapp app01

  二、setting.py 內添加app01

    appo1.apps.App01config

七、Django中ORM的使用

  一、手動建立庫

  二、setting.py中說明連接的庫  

    DATABASES = {
    'default': {
      'ENGINE': 'django.db.backends.mysql', # 鏈接數據庫的類型
      'NAME': 'mysite', # 數據庫名
      'HOST': '127.0.0.1', # 數據庫主機地址
      'PORT': 3306, # 數據庫的端口
      'USER': 'root',
      'PASSWORD': '',
        }
          }

  三、在setting.py同級的__init__.py中寫上

    import pymsql

    pymsql.install_as_MySQLdb()

  四、在app/models.py文件中建立類

    類必須繼承models。Model

  五、類建立以後,輸入兩個命令

    pyhton manage,py makemigrations

    python manage,py migrate

  六、ORM查詢

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

相關文章
相關標籤/搜索