N2 Common Area
Project description
Proje Hakkında
n2_utils, bir Django uygulaması içinde kullanılan yardımcı modüller ve entegrasyonları içeren bir Python paketi olarak tasarlanmıştır. Farklı bileşenler (base, bill, customer) içinde çeşitli işlevsellikler sağlar. Bu modül, e-fatura ve diğer işlevler için çeşitli yardımcı sınıflar ve fonksiyonlar içerir.
Ana Bileşenler:
- base: Temel sınıflar ve modeller içerir.
- bill: Fatura yönetimi ve entegrasyonları ile ilgili işlemler içerir.
- customer: Müşteri yönetimi için gerekli olan modeller ve işlevler içerir.
Gereksinimler
Bu projeyi çalıştırmak için aşağıdaki araç ve kütüphanelerin kurulu olması gerekir:
- Python 3.7+
- Django 3.2+
requestskütüphanesi (API talepleri için)
Kurulum
Projeyi kurmak için aşağıdaki adımları izleyin:
-
Sanal bir ortam oluşturun ve aktif hale getirin:
python -m venv venv source venv/bin/activate # Linux/MacOS venv\Scripts\activate # Windows
-
Gereken bağımlılıkları yükleyin:
pip install -r requirements.txt
-
n2_utilsmodülünü yüklemek için:pip install n2_utils
Kullanım
-
Projeyi çalıştırmak için Django uygulaması ile entegre edin. Aşağıdaki adımları izleyin:
a. Django ayar dosyanızda (
settings.py)INSTALLED_APPSkısmınan2_utilsuygulamasını ekleyin:INSTALLED_APPS = [ ..., 'n2_utils', ]
-
Faturalar ve müşteri bilgileri gibi işlevleri kullanmak için
billvecustomermodüllerine başvurabilirsiniz.
API Entegrasyonları
n2_utils API'ler ile entegrasyon yapar ve örnek bir GET ve POST isteği kullanımı aşağıdaki gibidir:
from n2_utils.bill import example_service
response = example_service(identity_no="12345678901", company_id=1)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file n2_utils-0.2.5.tar.gz.
File metadata
- Download URL: n2_utils-0.2.5.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c766c101244f384c1ff3a2e7e65c172cbfabdeaaa625a4637e8fc75fa88ac837
|
|
| MD5 |
cfadd89330b7a05d5141d1f7683be924
|
|
| BLAKE2b-256 |
e65147a7676d6a33ffca95fb04b31b05cd52e87f7689a961b79fa6f593b439ff
|
File details
Details for the file n2_utils-0.2.5-py3-none-any.whl.
File metadata
- Download URL: n2_utils-0.2.5-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3024ecfd91b2adadce3e17a3ffc3d11334b82591def90b531ad17546a0c2f4d3
|
|
| MD5 |
14c1d69eefb39208489f8d3556da0da8
|
|
| BLAKE2b-256 |
5ca53e7d16c167388c0c6741b8bd3c373bf7cc03f8076cabf27fc0406f888f67
|