|
|
听说AI要干掉程序员了? 阿里的道哥也离职投入AI了。各大厂大佬们纷纷拥抱AI了,说明什么问题,这一两年你不进入,怕到时候连位置都没有了。
我们一般人如何接触AI呢, 就当他是个智能助理, 很多技术主播也在较大家搭建大模型,自建知识库,好像要钱的, 我也不是很感兴趣。 只是看下几个大厂,比如阿里,百度, 讯飞等。很多人居然用AI来写文章, 写论文, 写代码, 写方案, 写PPT,我的天啊,反正就是都能干啦。
以下是我问了他几个问题。 比如我想要了解python是怎么开发WEB网页的(我确实不会,只知道Flask可以做WEB)
1、先问个问题:如何学习python的Flask
AI回复:
- 学习基本语法和概念,例如路由、模板、请求和响应等。
- 编写简单的Flask应用程序
- 学习如何使用Flask扩展,例如使用Flask-SQLAlchemy来管理数据库。
- 学习如何使用Flask与其他Web框架集成,例如使用Flask和Django一起构建Web应用程序。
2、直接问,如何通过Python创建一个Web应用程序,请给出一个示例
from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def index:return render_template('index.html')if __name__ == '__main__':app.run(debug=True)3、如何启动这个Flask
启动Flask应用程序命令python app.pyapp.py是您的Flask应用程序的主文件4、启动后, 我发现Flask开启了5000端口, 再问,为什么启动后开启了5000端口
AI回复:Flask程序默认启动端口为5000,访问的本机地址为127.0.0.1。如果您想让其他设备能够访问您的Flask应用程序,您需要重新设置host和port端口。您可以通过以下方式来实现:
- 在运行Flask应用程序时,将host参数设置为'0.0.0.0',这样可以让其他设备访问您的Flask应用程序。
- 将port参数设置为您想要使用的端口号。
5、那能不能修改Flask的默认端口呢,比如想修改为60800
可以在Flask应用程序的配置文件中指定端口号,例如: app.config['SERVER_NAME'] = 'localhost:60800'6、不管了, 先访问再说,发现报错了, jinja2.exceptions.TemplateNotFound: index.html
我再问,为什么会出现这个问题,原因是什么
AI回复:这个错误通常表示Flask应用程序无法找到名为'index.html'的模板文件。这可能是由于以下原因之一:
- 模板文件未正确放置在应用程序的模板文件夹中。
- 模板文件的名称或路径不正确。
- Flask应用程序没有正确配置模板文件夹。
7、那如何配置Flask应用程序模板文件夹?
Flask应用程序模板文件夹的默认路径是应用程序根目录下的templates文件夹。如果您想将模板文件夹放在其他位置,可以在创建Flask应用程序时显式地提供实例文件夹的路径app = Flask(__name__, instance_path='/path/to/instance/folder')我就偷懒了,在应用程序,也就是当前python文件的目录新建一个templates文件夹,然后新建一个index.html(因为需要找到这个模板文件)
Title我是一个模板Html7、然后我继续问,现在可以访问index.html了,如何在模板文件中添加动态数据
AI回复: 使用Flask提供的模板引擎来渲染模板。使用render_template函数来渲染名为'index.html'的模板文件,并将一个名为'name'的变量传递给模板。在模板文件中,您可以使用双花括号{{}}语法来访问传递给模板的变量 示例:
from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def index:name = 'RAY'return render_template('index.html', name=name)if __name__ == '__main__':app.run(debug=True)然后index.html写一个name用来接收name
Title我是一个模板Html
你好, 我叫{{ name }}END;
来源:http://www.yidianzixun.com/article/0p1xre7I
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|