-
「AI實戰」 Illustrator 六邊形編織效果
今天我來分享一下六邊形編織效果的製作步驟,總結一下就是運用了混合、漸變、旋轉就可以快速完成哦~先上一個成果圖 1、首先我們畫一個正六邊形,圓角大小設置為5 2、接着用直接選擇工具選中最上面那條邊,然後按Ctrl+c複製一個,在按ctrl+f粘貼在前面,在複製一次在前面。(這裡這條線要複製兩條出來)接着把這條複製出來的線拖到正六邊形的中間,拉長這條線,使線兩邊的端點和正六邊形端點對其! 接着選中複製…- 1.3k
- 0
-
「AI實戰」Illustrator 摺紙花教程 (內附練習素材)
今天我來分享一下摺紙花的做法,其實很簡單,就用到旋轉、變換、波浪、收縮和膨脹着幾個步驟。以下是成果圖 1、首先先新建一個畫板,在畫板上畫一個寬高為33Pt的正圓,給他填充為漸變,漸變類型為徑向漸變,顏色為#26004D、#6A00FF。 點擊選單欄中效果→扭曲和變換→收縮和膨脹,設置參數為30% 接着在點擊選單欄中對象→路徑→增加錨點然後切到外觀面板(視窗→外觀)設置相應的參數 這裡旋轉角度為22…- 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…- 707
- 0
-
「Flask實戰」魚書項目實戰六
flask魚書項目實戰六 編寫login的業務邏輯 首先驗證登入需要確認賬號和密碼是否正確,那麼在前面密碼是加密過後儲存在數據庫中的,所以再讀取之前需要解密,在進行對比,這一系列操作可以使用flask中自帶的check_password_hash來完成 # forms/sql_user.py from werkzeug.security import generate_password_hash,…- 905
- 0
-
「Flask實戰」魚書項目實戰五
flask魚書項目實戰五 上一篇寫到構建完了三個模型,但是和這三個模型直接關聯的就是使用者系統,所以開始完善使用者邏輯。 在創建之前,需要解決一個歷史遺留問題,在運行flask程式的時候會報錯,因為在創建Base的時候我們是不希望它成為一個數據表的,但是我沒沒有指定他是一個基類,所以他會說我們沒有指定這個表的主鍵,解決方案 class Base(db.Model): # 創建一個基類 __abstra…- 561
- 0
-
「Flask實戰」魚書項目實戰四
flask魚書項目實戰四 jinja2範本 有關jinja2範本的詳細可以看我以前的文章 所有靜態文件在文末分享,只需要按照文件名替換即可(鏈接掉了聯繫我) 替換範本文件後還是不能直接用return render_template('search_result.html', books=books)去直接回顯頁面的,因為頁面上一些業務邏輯還沒有實現,所以還需要修改一下代碼 修改…- 906
- 0
-
「Flask實戰」魚書項目實戰三
flask魚書項目實戰三 修剪原始數據,獲取真正需要的數據 在app下新建一個view_modles文件夾,用來存放view modle,然後新建一個book.py文件處理從yushu_book.py中獲取的原始數據。因為在網頁中,需要獲取作者,搜尋關鍵字等信息,而從魚書api中獲取的信息有所不同,所以這個view modle就是用來處理這些原始數據,把他轉化成我們需要的數據結構的模塊。 ├── …- 443
- 0
-
「Flask實戰」flask魚書項目實戰二
flask魚書項目實戰二 單藍圖多模塊拆分視圖函式 上一篇後成功將藍圖註冊到app上,但是有一個問題是要實現的是單藍圖多模塊拆分視圖函式,這樣肯定是不行的,所以我們將藍圖註冊到web下的init.py下,然後將之前的book導入,這樣以後有新的模塊,只需要在init下導入就可以註冊到web這個藍圖下了 from flask import Blueprint web = Blueprint(…- 1k
- 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.5k
- 0