در این ویدیو با نحوه ارتباط با دیتابیس در فلسک آشنا خواهید شد.



0

intro

5:41

رایگان

1

start

12:19

رایگان

2

templates

6:8

رایگان

3

jinja

15:16

رایگان

4

include

9:0

رایگان

5

development server

4:2

رایگان

6

models

11:1

رایگان

7

query

8:25

رایگان

8

showing objects

6:7

رایگان

9

get

9:40

رایگان

10

delete objects

7:22

رایگان

دوره های پیشنهادی

دوره آموزش دیتابیس پستگرس postgresql
دوره آموزش دیتابیس پستگرس postgresql
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش ریاضیات یادگیری ماشین
دوره آموزش ریاضیات یادگیری ماشین
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش asyncio در پایتون
دوره آموزش asyncio در پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


دانیال

1 ماه قبل پاسخ به نظر

استاد خودم مشکل رو حل کردم!
دوستانی که به این مشکل میخورید دقت کنید :
باید flask shell رو توی ترمینال ide تون بنویسید، بعد توی اون from app import db و سپس db.create_all() رو بنویسید

ارسال نظر



دانیال

1 ماه قبل پاسخ به نظر

سلام استاد خسته نباشید من این ارور رو دریافت میکنم :
PS C:\Users\PLUS\Desktop\Flask Learn> python
Python 3.12.4 (tags/v3.12.4:8e8a4ba, Jun 6 2024, 19:30:16) [MSC v.1940 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from app import db
>>> db.create_all()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\PLUS\Desktop\Flask Learn\venv\Lib\site-packages\flask_sqlalchemy\extension.py", line 900, in create_all
self._call_for_binds(bind_key, "create_all")
File "C:\Users\PLUS\Desktop\Flask Learn\venv\Lib\site-packages\flask_sqlalchemy\extension.py", line 871, in _call_for_binds
engine = self.engines[key]
^^^^^^^^^^^^
File "C:\Users\PLUS\Desktop\Flask Learn\venv\Lib\site-packages\flask_sqlalchemy\extension.py", line 687, in engines
app = current_app._get_current_object() # type: ignore[attr-defined]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\PLUS\Desktop\Flask Learn\venv\Lib\site-packages\werkzeug\local.py", line 519, 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.
>>>

ارسال نظر



Alireza

2 سال قبل پاسخ به نظر

استاد خسته نباشید
این دوره رو آپدیت نمیکنید؟
موقع صدا زدن ()db.create_all ارور میده
میگه باید به اینصورت استفاده کنی
:()with app.app_context
()db.create_all

ارسال نظر



الهام

1 سال قبل

سلام.برای این ارور من از روش زیر استفاده کردم. البته از کامنت شما ک زمان زیادی گذشته ولی شاید بدرد بقیه بخوره.
در پایین سایر فانکشن ها این فانکشن را اضافه کنید:
('create/')app.route@
:()def create
()db.create_all
'return 'All tables created
سپس آنرا اجرا کنید localhost:port_number/create تا عبارت All tables created در مرورگر نمایش داده شود. دیتابیس شما در فایلی بنام instance ایجاد میشود.
درآخرهم در ترمینال بجای python بنویسید flask shell

مهدی

2 سال قبل پاسخ به نظر

سلام برای من این ارور رو میده میشه لطفا راهنماییم کنید ؟column() got an unexpected keyword argument 'primary_key'

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
مشخصه که primary_key رو داری اشتباه استفاده میکنی


افشین

2 سال قبل

pip install pylint-flask-sqlalchemy
pip install pylint-flask
این ۲ تا رو install کن

elham

3 سال قبل پاسخ به نظر

سلام وقت بخیر اقای بیگدلو
ببیخشید من وقتی کد from app import db رو اجرا میکنم به من ارور میده و میگه column برای من تعریف نشده هست در واقع داخل کد هم column رنگی نشده هست

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
به نظر میرسه پکیج‌ها نصب نشدن

رضا

3 سال قبل پاسخ به نظر

سلام - ممنون از آموزش های خوبتون
ببخشید یه سوالی برام پیش اومد ، تفاوت این repr با str چی هست تو کلاس ها ؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
ویدیو لینک زیر رو ببین:
https://www.mongard.ir/one_part/4/python-str-repr-difference/


رضا

3 سال قبل

تشکر می کنم

مونگارد