-
「React Native筆記」在React的 setState 中操作陣列和對象的多種方法(合集)
運用在React 中 setState的對象、陣列的操作時是不能用類似array.push()等方法,因為push沒有返回值,setState後會出現state變成Number,為了方便他人和自己檢視,因此寫個陣列和對象的操作方法小筆記。 修改object中某項 this.setState({ object: {...object, key: value} }); 刪除陣列首位 array.spl…- 1k
- 0
-
RESTful API 設計指南
原文鏈接:http://www.ruanyifeng.com/blog/2014/05/restful_api.html 來源:阮一峰的網路日誌 由於最近在寫畢業設計的後端,是完全前後分離的項目,所以需要嚴謹的設計API,看到了阮一峰有很不錯的文章,並且開放了轉載,所以記錄學習一下。 網路應用程式,分為前端和後端兩個部分。當前的發展趨勢,就是前端設備層出不窮(手機、平板、桌面電腦、其他專用設備..…- 1.1k
- 0
-
「Flask實戰」魚書項目實戰七
flask魚書項目實戰七 實現儲存禮物 #web/gitf.py from flask import current_app from app.models.base import db from app.models.sql_gift import Gift from . import web from flask_login import login_required, current_use…- 715
- 0
-
「Flask實戰」魚書項目實戰六
flask魚書項目實戰六 編寫login的業務邏輯 首先驗證登入需要確認賬號和密碼是否正確,那麼在前面密碼是加密過後儲存在數據庫中的,所以再讀取之前需要解密,在進行對比,這一系列操作可以使用flask中自帶的check_password_hash來完成 # forms/sql_user.py from werkzeug.security import generate_password_hash,…- 911
- 0
-
「Flask實戰」魚書項目實戰五
flask魚書項目實戰五 上一篇寫到構建完了三個模型,但是和這三個模型直接關聯的就是使用者系統,所以開始完善使用者邏輯。 在創建之前,需要解決一個歷史遺留問題,在運行flask程式的時候會報錯,因為在創建Base的時候我們是不希望它成為一個數據表的,但是我沒沒有指定他是一個基類,所以他會說我們沒有指定這個表的主鍵,解決方案 class Base(db.Model): # 創建一個基類 __abstra…- 562
- 0
-
「Flask實戰」魚書項目實戰四
flask魚書項目實戰四 jinja2範本 有關jinja2範本的詳細可以看我以前的文章 所有靜態文件在文末分享,只需要按照文件名替換即可(鏈接掉了聯繫我) 替換範本文件後還是不能直接用return render_template('search_result.html', books=books)去直接回顯頁面的,因為頁面上一些業務邏輯還沒有實現,所以還需要修改一下代碼 修改…- 908
- 0
-
「Flask實戰」魚書項目實戰三
flask魚書項目實戰三 修剪原始數據,獲取真正需要的數據 在app下新建一個view_modles文件夾,用來存放view modle,然後新建一個book.py文件處理從yushu_book.py中獲取的原始數據。因為在網頁中,需要獲取作者,搜尋關鍵字等信息,而從魚書api中獲取的信息有所不同,所以這個view modle就是用來處理這些原始數據,把他轉化成我們需要的數據結構的模塊。 ├── …- 447
- 0
-
「Flask實戰」flask魚書項目實戰二
flask魚書項目實戰二 單藍圖多模塊拆分視圖函式 上一篇後成功將藍圖註冊到app上,但是有一個問題是要實現的是單藍圖多模塊拆分視圖函式,這樣肯定是不行的,所以我們將藍圖註冊到web下的init.py下,然後將之前的book導入,這樣以後有新的模塊,只需要在init下導入就可以註冊到web這個藍圖下了 from flask import Blueprint web = Blueprint(…- 1k
- 0
-
「Flask筆記」 藍圖
flask -- 藍圖 使用藍圖 藍圖可以用來將項目分塊,使項目結構更清晰,方便項目管理 #test/blue.py from flask import Blueprint test = Blueprint('test',__name__) @test.route('/test/') def hello_word(): return 'hello_…- 956
- 0
-
「Flask實戰」魚書項目實戰一
flask魚書項目實戰一 項目結構 ├── static #靜態資源 ├── templates ├── fisher.py 首先先構建搜尋關鍵字的視圖函式 from flask import Flask app = Flask(__name__) @app.route('/book/search/<q>/<page>') def search(q,pa…- 2.6k
- 0
-
「Flask筆記」 URL知識點總結
flask – 第一個flask程式。本來打算新開一篇,但是太短了,就整合到這裡了第一個flask程式。其中config文件時從配置文件中開啟debug也可以在app.run(debug=True)這樣開啟debug因為後期鏈接數據庫的配置卸載config中,所以這裡使用配置文件開啟debug。- 780
- 0
-
關於伺服器配置6400系統wamp安裝失敗
伺服器wamp安裝失敗解決方案 檢視系統版本號 cmd 輸入winver查詢系統版本號 發現伺服器上的系統是 6400 安裝wamp彈出錯誤報告 解決方案: 更新系統到sp1:https://www.microsoft.com/zh-cn/download/details.aspx?id=5842 安裝vc++15 https://www.microsoft.com/zh-cn/download/…- 234
- 0
-
API學習筆記——使用者註冊api,防止惡意調用
Api-2 使用者註冊接口 添加使用者註冊路由 $api->post('url','UsersController@store'); //使用者註冊 創建api請求驗證類和控制器 php artisan make:controller name; php artisan make:request name 寫入驗證方法和使用者創建 調用請求類和使用者模型 首先請…- 532
- 0