Я пытаюсь создать веб -сайт для учителей и учеников, я все еще работаю над аспектом авторизации этой проблемы и у меня нет наибольшего опыта, поэтому мне было интересно, что кто -то может сказать мне, где я ошибся [текст] < /p>
Код: Выделить всё
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from os import path
db = SQLAlchemy()
DB_NAME = "database.db"
def create_app():
app = Flask(__name__)
app.config['SECRET_KEY'] = 'meow'
app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_NAME}'
db.init_app(app)
from .views import views
from .authorisation import authorisation
app.register_blueprint(views, url_prefix='/')
app.register_blueprint(authorisation, url_prefix='/')
from .models import Student, Teacher, Grade
create_database(app)
return app
def create_database(app):
if not path.exists('website/' + DB_NAME):
db.create_all(app = app)
print('Create database.')
Я использовал функцию из sqlalchemy под названием create_all в функции, называемой create_database с идеей, что если база данных не существует, я создается, я также следую учебному пособию (
который я хочу, чтобы это было в качестве кода, но я хочу, чтобы это было подхоно, но я хочу, чтобы это было подходу к тому, что я хочу, чтобы это было в порядке, но я не буду изменять, как я хочу, чтобы это ни было, что я хочу, чтобы это было в порядке, но я хочу, чтобы это было подходе YouTuber не для меня, и единственная разница - это объекты, которые я создал в библиотеке моих моделей
Подробнее здесь:
https://stackoverflow.com/questions/794 ... ent-app-wh