این دستور وارد میکنم اروری نمیده و همچنین دستور بعدی ش ارور نمیده
>>> from blog.models import User , Post
>>> from blog import db
اما این دستور وارد میکنم این ارور میده
>>> db.create_all()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\PARVAZ\AppData\Local\Programs\Python\Python310\lib\site-packages\flask_sqlalchemy\extension.py", line 868, in create_all
self._call_for_binds(bind_key, "create_all")
File "C:\Users\PARVAZ\AppData\Local\Programs\Python\Python310\lib\site-packages\flask_sqlalchemy\extension.py", line 839, in _call_for_binds
engine = self.engines[key]
File "C:\Users\PARVAZ\AppData\Local\Programs\Python\Python310\lib\site-packages\flask_sqlalchemy\extension.py", line 628, in engines
app = current_app._get_current_object() # type: ignore[attr-defined]
File "C:\Users\PARVAZ\AppData\Local\Programs\Python\Python310\lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
raise RuntimeError(unbound_message) from None
RuntimeError: Working outside of application context.
This typically means that you attempted to use functionality that needed
the current application. To solve this, set up an application context
with app.app_context(). See the documentation for more information.
به سایت رسمی ش هم مراجعه کردم ؛ و گفته بود که این کار انجام بدیم ؛ ولی سر در نیاوردم
lask-sqlalchemy
with app.app_context():
db.create_all()سلام اول باید به دیتابیس موردنظرتون کانکت بشید. من یه پروژه ساده قبلا نوشتم با فلاسک میتونید مشاهده کنید.
https://github.com/sinashahoveisi/articlesite
شاید پاسخ شما همینجا باشد
requirements.txt
@sinashahoveisi
شما یه همچین فایلی دارید و گفتید از کدوم اسکیول آلچیمی استفاده می کنید
ولی مدرس نگفته ....
بنظرتون باید چه اسکیول آلچیمی بزنم برای این آموزش
https://github.com/amirbigg/flask-blog-course سورس کد مدرس این هست
و چه ورژن هایی استفاده کنم ....
@abdolrahman
سورس کدش این هست .... https://github.com/amirbigg/flask-blog-course
ممنونم لطف کردید @sinashahoveisi
من بیشتر همین سمت وب کار میکنم با لاراول
و برای تحویل درس دانشگاهی این موضوع رو میخواستم یادبگیرم
فقط یه سوال داشتم لینکی چیزی دارید که این موضوع heroku توضیح بده ؛ اونقدر آشنایی با پایتون ندارم
بله خیلی ممنونم
جسارتا ببخشیدسرتون درد آوردیم یه سوال دیگه ؛ چطوری میتونم اطلاعات ثبت شده در دیتابیس پاک کنم @sinashahoveisi
https://inloop.github.io/sqlite-viewer/ توی این سایت نشون میده وقتی فایل مربوط ش آپلود می کنیم
ولی سوالم اینه چطوری میتونیم اطلاعات دستی ویرایش و یا پاک کنیم ؛ یعنی همون عملیات crud انجام بدیم