我在pythonanywhere上添加这些文件,那么系统默认的那几个文件哪些可以删除,哪些要保留:from flask import Flask, render_template, request, redirect, url_for from werkzeug.utils import secure_filename from models import db, File app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///files.db' app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False app.config['SECRET_KEY'] = 'secret_key' app.config['UPLOAD_FOLDER'] = 'uploads' db.init_app(app) @app.route('/') def index(): return render_template('upload.html') @app.route('/upload', methods=['POST']) def upload(): file = request.files['file'] filename = secure_filename(file.filename) file.save(app.config['UPLOAD_FOLDER'] + '/' + filename) f = File(name=filename) db.session.add(f) db.session.commit() return redirect(url_for('index')) if __name__ == '__main__': app.run()
时间: 2024-01-15 10:05:29 浏览: 223
在PythonAnywhere上,您可以删除以下文件:
1. requirements.txt (如果您没有使用外部库)
2. 任何包含敏感信息的文件,比如密码和私钥,这些文件不应该被上传到PythonAnywhere上。
请注意,如果您使用PythonAnywhere上的Web应用程序,则必须保留wsgi.py文件。在这种情况下,您的应用程序应该在wsgi.py中被导入。如果您使用Flask,则应该将您的Flask应用程序对象保存在wsgi.py中的一个变量中,并在文件中进行导入。
阅读全文