Metadata-Version: 2.4
Name: osonweb
Version: 0.1.0
Summary: O'zbekcha dokumentatsiyali, asinxron, to'liq funksional web freymvork
Home-page: https://github.com/osonweb/osonweb
Author: OsonWeb Jamoasi
Author-email: info@osonweb.uz
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi>=0.104.0
Requires-Dist: uvicorn[standard]>=0.24.0
Requires-Dist: tortoise-orm>=0.20.0
Requires-Dist: aerich>=0.7.2
Requires-Dist: typer>=0.9.0
Requires-Dist: jinja2>=3.1.2
Requires-Dist: python-multipart>=0.0.6
Requires-Dist: passlib>=1.7.4
Requires-Dist: bcrypt>=4.0.1
Requires-Dist: python-jose[cryptography]>=3.3.0
Requires-Dist: aiosqlite>=0.19.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# OsonWeb - O'zbekcha Web Freymvork

**OsonWeb** - bu FastAPI, Tortoise-ORM va Jinja2 asosida qurilgan, to'liq asinxron, o'zbekcha dokumentatsiyali web freymvork.

## Xususiyatlari

- ✅ **Asinxron ORM** - Tortoise-ORM asosida Django uslubida modellar
- ✅ **FastAPI** - Yuqori tezlik va zamonaviy API yaratish
- ✅ **Jinja2 Shablonlar** - Oson va kuchli shablonizator
- ✅ **Tayyor Admin Panel** - Django Admin kabi boshqaruv paneli
- ✅ **CLI Buyruqlari** - Django uslubidagi buyruqlar
- ✅ **MVT Arxitekturasi** - Model-View-Template arxitekturasi
- ✅ **Flask Uslubi** - Oddiy va tushunarli kodlash
- ✅ **O'zbekcha Hujjatlar** - To'liq o'zbek tilida hujjatlar

## O'rnatish

```bash
pip install osonweb
```

## Tezkor Boshlash

### Loyiha yaratish

```bash
osonweb createproject mening_loyiham
cd mening_loyiham
```

### App yaratish

```bash
osonweb createapp blog
```

### Migratsiyalar

```bash
osonweb makemigrations
osonweb migrate
```

### Superuser yaratish

```bash
osonweb createsuperuser
```

### Serverni ishga tushirish

```bash
osonweb runserver
```

Yoki maxsus port va host bilan:

```bash
osonweb runserver 0.0.0.0:8080
```

## Litsenziya

MIT License
