我目前正在构建一个菜谱应用程序,用户可以创建自己的菜谱,这些菜谱存储在数据库中。用户可以在文本区域中输入配方成分和说明。你知道吗

placeholder="Type hier al de ingredienten. Houd het leesbaar voor jezelf en anderen door de opmaak netjes te houden">

placeholder="Schrijf hier de instructies om het gerecht te maken">

Wil je een foto toevoegen?

Voeg het recept toe!

这将在下面的模型中结束class Recipe(Base):

__tablename__ = "recipes"

recipe_id = Column(Integer, primary_key=True, autoincrement=True, nullable=False, unique=True)

recipe_name = Column(String(100), nullable=False)

recipe_ingredients = Column(Text)

recipe_instructions = Column(Text)

recipe_image_url = Column(String)

user_id = Column(Integer, ForeignKey("users.user_id"))

author = relationship("User", backref=backref('recipe', uselist=False))

def __init__(self, recipe_name, recipe_ingredients, recipe_instructions, recipe_image_url, user_id):

self.recipe_name = recipe_name

self.recipe_ingredients = recipe_ingredients

self.recipe_instructions = recipe_instructions

self.recipe_image_url = recipe_image_url

self.user_id = user_id

到目前为止还不错。用户填写表单,将所有配料和说明放在新行上,然后将配方保存在数据库中。

只有当我从数据库中读取配方以向用户显示配方时,格式就消失了,配料和说明显示为一个长字符串。你知道吗@routes.route("/recipe", methods=["GET", "POST"])

def recipe():

if request.method == "POST":

selected_recipe = DAO.fetch_recipe(request.form.get("selected_recipe"))

author = DAO.fetch_author(selected_recipe.user_id)

return render_template("recept.html", selected_recipe=selected_recipe, author=author)

else:

return redirect(url_for("/"))

{% block main %}

Recept Pagina

{{ selected_recipe.recipe_name }}

{{ selected_recipe.recipe_ingredients }}

{{ selected_recipe.recipe_instructions }}

{% endblock %}

我用这种方法绞尽脑汁的时间比我应该用的时间长,任何帮助都会非常感激。你知道吗

html保留数据库文本格式,以html格式显示数据库中的格式化文本(FLASK应用程序)...相关推荐

  1. 查看mysql数据库的主机_MySQL查看或显示数据库(SHOW DATABASES语句)

    数据库可以看作是一个专门存储数据对象的容器,每一个数据库都有唯一的名称,并且数据库的名称都是有实际意义的,这样就可以清晰的看出每个数据库用来存放什么数据.在 MySQL 数据库中存在系统数据库和自定义 ...

  2. [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...

  3. java文本框默认格式化,XJL:Swing中的格式化文本框

    首先演示一个NumberFormatter的例子,在这个例子中要求用户输入一个数字,单击按钮后将用户输入的数字乘2以后重新赋值给输入框.用户输入的数字必须大于0,小于100. package com. ...

  4. php表单显示mysql数据库_php用表单形式显示数据库信息

    展开全部 初学者写e68a84e8a2ad3231313335323631343130323136353331333335333734的,你可以试试 请输入用户名称 用户名称 年龄 // mysql_ ...

  5. css如何设置文本垂直居中显示,css中怎么设置文本居中?css文本垂直居中的设置方法...

    在网页设计的过程中,有时候可能为了布局美观可能需要让文本居中,那么,怎么设置文本居中呢?本篇文章将给大家介绍关于css设置文本垂直居中的方法. 首先我们要知道通过css实现元素的水平居中较为简单:对文 ...

  6. java关于替换文本输出的讲解_java替换文件中某一行文本的内容

    个人博客 地址:http://www.wenhaofan.com/article/20180913160442 代码如下 package com.wenhaofan.common.kit; impor ...

  7. itextsharp 获取文本_使用itextsharp从签名图像中获取Layer2文本(签名描述)

    虽然Bruno以包含"第2层"的PDF开头解决了这个问题,但请允许我先说明使用这些"签名层"在PDF签名外观是不 PDF规范,规范实际上根本不知道这些层!因此, ...

  8. html在文本框添加相机图标,[Bootstrap]Bootstrap中如何给文本框添加图标?

    问题描述 如题,在Bootstrap中,如何为一个文本框添加图标呢?比如有实现一个用户名的文本框,如下图: 方案一 参考官方的示例代码(无需写其他的CSS样式): 方案二 不使用 Bootstrap实 ...

  9. excel插入html文本,带有标签的HTML文本,用于Excel单元格中的格式化文本

    你们都有有效的解决方案,而且只有少数几个你可以实现这个 . 工具需要的是正则表达式,linq,搜索引擎,vb.net或C#和互联网 . 搜索"html table to dataset&qu ...

最新文章

  1. 惊呆了!B 站公告低级错误,将公司名写成“百度”
  2. Android网络请求开源框架retrofit的基本GET用法(2.4版本)
  3. Gartner 企业级网络设备市场份额报告:阿里云负载均衡增速全球第一
  4. python 动态调整控件大小_python PyQt5如何让窗口控件与窗口大小同步变化?
  5. 数据缓存 php,数据缓存 · ThinkPHP3.2.3完全开发手册 · 看云
  6. 字节跳动笔试题:1. 小于N的质数数量;2. 逆时针二维数组;3. 判断a+bc
  7. python的httplib、urllib和urllib2的区别及应用
  8. kettle 驱动位置
  9. 数字孪生:迈向未来,智慧城市大脑运营方案及整体建设解决方针
  10. mac版docker配置加速
  11. C++打卡16-【排序模板】插入排序
  12. Win7快速启动栏设置及防止消失方法
  13. NTC电阻短路(高温)电池未停止充电分析
  14. JavaScript交互式网页设计简介
  15. mysql中日期相减_非凡教育教你excel怎么计算两个日期天数差和时间差
  16. android 定时器倒计时,Android CountDownTimer实现定时器和倒计时效果
  17. 黑群晖私有云NAS:同步百度云盘数据
  18. 与门、或门、非门、与非门、或非门、异或门、同或门
  19. Android 自定义DatePick 只显示年月,日期选择年月
  20. 深入理解MVC分层模式

热门文章

  1. 【终极!!!】cannot connect to X server, couldnt connect to display
  2. AlphaMind:趋势跟踪及量化交易系统
  3. iphone6 问题总结
  4. 支付宝app支付功能-服务端的实现-python3版
  5. 锂电池电量百分比计算_手机电池容量的百分比显示跟电池的电量“格子”的比例计算...
  6. php自我介绍50字,自我介绍50字
  7. 面试十五年经验程序员,面试官沦为听众
  8. 分类计数原理与分步计数原理_分类计数原理与分步计数原理
  9. 基于Cytoscape的GIANT增强包分析网络图的Z、P-score
  10. 时序图神经网络总结(1)