-
「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…- 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鱼书项目实战一 项目结构 ├── static #静态资源 ├── templates ├── fisher.py 首先先构建搜索关键字的视图函数 from flask import Flask app = Flask(__name__) @app.route('/book/search/<q>/<page>') def search(q,pa…- 2.6k
- 0