1. 首先建立乙個django
配置:
1 settings.py 配置
靜態檔案路徑拼接
staticfiles_dirs = [資料庫配置os.path.join(base_dir,'static')
]
databases =注釋掉settings.py中的middleware中的'django.middleware.csrf.csrfviewmiddleware'}
就可以提交post請求
form表單使用的注意事項:1. action="" method="post" action 提交的位址 method 請求的方式
2. input標籤要有name屬性
3. 有乙個input的型別是sumbit 或者 button按鈕
注釋掉settings.py中的middleware中的'django.middleware.csrf.csrfviewmiddleware'
就可以提交post請求
get和post的區別:
1. get 獲取乙個頁面
login/?user=alex&pwd=alexdsb
在django中獲取資料
request.get {}
request.get['user']
request.get.get('user')
2. post 提交資料
資料不可見 請求體中
在django中獲取資料
request.post {}
request.post['user']
request.post.get('user')
專案 老男孩
1. 命令列:
2. pycharm
tools run manage.py tsak
3. orm介紹和使用
1. 使用mysql資料的步驟:
1. 建立mysql資料庫
2. 在settings.py 中配置
databases =
}3. 告訴django使用pymysql模組連線mysql資料庫
在與settings.py同級目錄下的__init__.py中寫**:
import pymysql
pymysql.install_as_mysqldb()
4. 在models.py中寫類(models.model):
class user(models.model):
name = models.charfield(max_length=32)
pwd = models.charfield(max_length=32)
5. 執行資料量遷移的命令:
python manage.py makemigrations # 把models.py的變更記錄記錄下來
python manage.py migrate # 把變更記錄的操作同步到資料庫中
2. orm的操作:
1. all 獲取所有資料
models.user.objects.all() ——》 物件列表
2. get 獲取某一條資料(沒有或者是多個的時候報錯)
models.user.objects.get(name='alex') ——》 物件
3. filter 獲取滿足條件的所有的物件 (非有特)
models.user.objects.filter(name='alex',pwd='1') ——》 物件列表
4. obj.name name欄位的值
obj.pwd pwd欄位的值
obj.id obj.pk
'''shortcuts 燒兒特卡茨
render run的
redirect 蕊的ruai科特
request 蕊快四特
'''
乙個登入頁面
登入頁面寫起來很簡單,但寫多了每次都重新寫乙個的話還是覺得很費事的,所以寫了個模板放這裡,以後需要的話直接用這個改。登入 title style login login title line line input line a line span log submit style head body...
建立乙個PHP登入表單
當我們要儲存有關我們 使用者的資訊時,使用者登入和註冊系統非常有用。這適用於從可能儲存課程進度和標記的教育 到將儲存有關客戶過去購買資訊的電子商務 的所有內容。我們的第一步將是建立登入表單和登錄檔單。實際上將非常簡單。登錄檔僅要求提供使用者名稱,電子郵件和密碼。使用者名稱和電子郵件對於每個註冊的人都...
使用Vue寫乙個登入頁面
為了不浪費大家時間,所以我把這段話放在了開頭。上一部落格講到構建了乙個vue專案,現在在那個專案之上實現乙個登入頁面。因為用到了element ui元件,所以需要先安裝element ui元件,進入專案根目錄後 執行cnpm i element ui構建專案的目錄 自己寫的樣式 import sty...