Python网页开发(持续更新ing...)

诸神缄默不语-个人CSDN博文目录

最近更新时间:2023.6.2
最早更新时间:2023.5.31


flask和Django等包是用来写网站的,但这些包构建的网站直接运行是不稳定的,所以需要Apache+wsgi构建稳定服务器。
因为wsgi不打印Python报错,所以应该先 app.run()(flask写法),开发好了以后再上Apache。

项目代码建议在虚拟环境中撰写,用anaconda或者virtualenv包来管理虚拟环境都行。

1. 项目实例

本博文应该算是对项目实现的不完全摘要。

  1. 在云服务器上部署简单的聊天机器人网站(源1.0接口版)

2. flask包

安装方式:pip install flask

简单的代码示例hello.py

# coding=utf-8
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
    return "Hello Flask!"
if __name__ == "__main__":
    app.run()

运行python hello.py
在这里插入图片描述
Ctrl+C即可退出

2. Django包

  1. python env_path\Scripts\django-admin.py
  2. python env_path\Scripts\django-admin.py startproject learning_log .创建项目(必须要.)
  3. python manage.py migrate创建数据库(在使用sqlite的新项目中首次执行这个命令时,Django将新建一个数据库)
  4. python manage.py runserver
  5. python manage.py startapp learning_logs

3. mod_wsgi包

安装:pip install mod_wsgi

4. 其他功能实现

  1. Flask+表格静态展示

5. 其他可能用到、但是我没用过的工具

  1. ngrok - Online in One Line:用于将本地机器暴露到公网上

猜你喜欢

转载自blog.csdn.net/PolarisRisingWar/article/details/130964299