python_uz | Unsorted

Telegram-канал python_uz - Python 🐍

1532

🔹Bu guruh python dasturlash tilini muhokama qilish uchun. Iltimos, o'zingizni hurmat qiling va faqat dasturlash bo'yicha yozing. 🔸Reklama/vakansiya e'lon qilish qat'iy admin orqali. Offtopic guruh: @python_uz_offtopic 📋FAQ @PyFAQ

Subscribe to a channel

Python 🐍

Safimizda yangi a'zo bor!
Hozirgina 'ᬼ⃝⃦⃓⃪⃬⃑꙰꯭...꯭꯭🇺🇿⚜⃡⃡⃝꙰ᬽ guruh qoidalariga rozilik bildirdi

Читать полностью…

Python 🐍

Gpt ga promot yozayotgandek savol yozishadi negadir hozirgi dasturchila

Читать полностью…

Python 🐍

Yogʻe, shartnoma shartmas edi menimcha.

Busa 150~200 minglik ish edi

Читать полностью…

Python 🐍

shartnoma qilish kerak. avans olish kerak. tel nomerlarini olib qoyish kerak

Читать полностью…

Python 🐍

E yogʻe brat, buni aytmadim.

Ishini bitirib berdim, pulini bermasdan yuq bub ketti. Chatlarni uchirib

Читать полностью…

Python 🐍

Shunaqalarni nima qisa buladi?

Читать полностью…

Python 🐍

Safimizda yangi a'zo bor!
Hozirgina . guruh qoidalariga rozilik bildirdi

Читать полностью…

Python 🐍

Bilmadim lekin, aniq katta db'da migration qilib koʻrmaganman

Читать полностью…

Python 🐍

⚠️ Кеша qoidalarga shu paytgacha rozilik bildirmagan ko'rinadi. Iltimos, quyidagi tugmani bosing va so'ralgan topshiriqni bajaring. Undan keyin sizga shu guruhda yozish imkoniyatini beramiz;)

Читать полностью…

Python 🐍

from sqlalchemy import pool
from sqlalchemy.engine import Connection
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine

from logging.config import fileConfig
import asyncio
from alembic import context

from app.core.config import settings
from app.db.base import Base
from app.models.post import Post
from app.models.user import User


config = context.config

config.set_main_option("sqlalchemy.url", settings.DATABASE_URL)

target_metadata = Base.metadata

if config.config_file_name is not None:
fileConfig(config.config_file_name)

def run_migrations_offline() -> None:
url = config.get_main_option("sqlalchemy.url")
context.configure(
url=url,
target_metadata=target_metadata,
literal_binds=True,
compare_type=True,
dialect_opts={"paramstyle": "named"},
)

with context.begin_transaction():
context.run_migrations()

def do_run_migrations(connection: Connection) -> None:

context.configure(
connection=connection,
target_metadata=target_metadata,
compare_type=True
)

with context.begin_transaction():
context.run_migrations()


async def run_migrations_online() -> None:
async_engine: AsyncEngine = create_async_engine(
config.get_main_option("sqlalchemy.url"),
poolclass=pool.NullPool,
)

async with async_engine.connect() as connection:
await connection.run_sync(do_run_migrations)

await async_engine.dispose()

if context.is_offline_mode():
run_migrations_offline()
else:
asyncio.run(run_migrations_online())

Читать полностью…

Python 🐍

⚠️ SIROJBEK M qoidalarga shu paytgacha rozilik bildirmagan ko'rinadi. Iltimos, quyidagi tugmani bosing va so'ralgan topshiriqni bajaring. Undan keyin sizga shu guruhda yozish imkoniyatini beramiz;)

Читать полностью…

Python 🐍

mana shu yerda err kelyapti

curl --request POST \
--url https://apigw.atmos.uz/partner/bind-card/init \
--header 'Authorization: Bearer <access-token>' \
--header 'Content-Type: application/json' \
--data '{
"card_number": "8600332914249390",
"expiry": "2509"
}'



bu esa docs

Читать полностью…

Python 🐍

request data emas bu

Читать полностью…

Python 🐍

qanaqa datalar bilan tashaganizni tashang undan kura, xato qayerdaligini aytish osonroq buladi

Читать полностью…

Python 🐍

menga berilgan test kartani kiritsam shunday err beryapti

Читать полностью…

Python 🐍

qilgan ishizga nimadur qo'shimcha narsa qo'shing, masalan admin paneldan o'chiqb yoqadigan narsa qisez bo'ladi, 1ta api qivolas har bir dastur o'z idsi bilan ishlashga ruxsati bor yoki yo'qligini tekshirb keyn ishga tushadigan qilb

Читать полностью…

Python 🐍

Ohiratda so'ravolaman dipqo'yin bo'ldi... Manimcha shu eng optimal variant

Читать полностью…

Python 🐍

Bu SCAM uchun ochilgan maxsus akkauntga o'xshavotti

Читать полностью…

Python 🐍

Bu odamni ID sini tashab berolisizmi?

Читать полностью…

Python 🐍

Uch nuqtani bossez o'chirish bor.

Читать полностью…

Python 🐍

shu rasmni 640 ga 360 farmatda qilib beringlar iltimoos

Читать полностью…

Python 🐍

Salom Sashka! Guruhga xush kelibsiz!

Siz hozir guruhda faqat o'qiy olasiz. Yozish imkoniyatiga ega bo'lish uchun quyidagi tugmani bosing va qoidalarga roziligingizni bildiring

Читать полностью…

Python 🐍

productionda muammo chiqmaganmi bu holatda ishlatilganda? Alembic docsda ham shunga o'xshash async support kodi bor ekan, lekin experimental debdi

Читать полностью…

Python 🐍

env.py ni shunaqa koʻrinishda yozib koʻring

Читать полностью…

Python 🐍

Assalomu aleykum
FastAPI bilan asyncpg ishlatib ko'rganlar bormi? Alembic bilan asyncpg productionda muammo qilmaganmi? Yokida boshqa biror alternative bormi? Men research qilib kordim, Atlas degani bor ekan, lekin I'm not sure. Bilsezlar tavsiya qilsangizlar zo'r bo'lardi. Oldindan rahmat

Читать полностью…

Python 🐍

card numberga va expiry ga nima borayotganini print qilib kuring

Читать полностью…

Python 🐍

def bind_card_init(token, card_number, expiry):
headers = {"Authorization": f"Bearer {token}", "Content-Type": "application/json"}
payload = {
"card_number": card_number,
"expiry": expiry
}
resp = requests.post(f"{BASE_URL}/partner/bind-card/init", headers=headers, json=payload)
return resp.json()

Читать полностью…

Python 🐍

# 1) Partner token
partner_token = get_partner_token()
if not partner_token:
return HttpResponse("Partner token xato!")

# 2) Karta init
init_res = bind_card_init(partner_token, card_number, expiry)
tr_id = init_res.get("transaction_id")
if not tr_id:
return HttpResponse(f"Karta init xato: {init_res}")

# 3) Karta confirm
confirm_res = bind_card_confirm(partner_token, tr_id)
card_data = confirm_res.get("data")
if not card_data:
return HttpResponse("Karta confirm xato!")

card_token = card_data.get("card_token")

# 4) Merchant token
merchant_token = get_merchant_token(partner_token)
if not merchant_token:
return HttpResponse("Merchant token xato!")

# 5) PAYMENT: pre-apply
pay_tr_id = int(time.time())
pre = pre_apply_payment(merchant_token, card_token, STORE_ID, pay_tr_id, int(tariff.price))
if pre.get("result", {}).get("code") != "OK":
return HttpResponse(f"Pre-apply xato: {pre}")

# 6) PAYMENT: apply (yakuniy)
final = apply_payment(merchant_token, pay_tr_id, STORE_ID)
if final.get("result", {}).get("code") != "OK":
return HttpResponse(f"Apply xato: {final}")

Читать полностью…

Python 🐍

sababi yozilgan shekilli descriptionda.

Читать полностью…

Python 🐍

ATMOS PAY bilan ishlaganlar bormi ?

Читать полностью…
Subscribe to a channel