Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 11 for tipleriyle (0.14 seconds)

  1. docs/tr/docs/index.md

    ### Özet { #recap }
    
    Özetle, parametrelerin, body'nin vb. type'larını fonksiyon parametreleri olarak **bir kere** tanımlarsınız.
    
    Bunu standart modern Python tipleriyle yaparsınız.
    
    Yeni bir syntax, belirli bir kütüphanenin method'larını ya da class'larını vb. öğrenmeniz gerekmez.
    
    Sadece standart **Python**.
    
    Örneğin bir `int` için:
    
    ```Python
    item_id: int
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 23.2K bytes
    - Click Count (0)
  2. docs/tr/docs/advanced/advanced-python-types.md

    # Gelişmiş Python Tipleri { #advanced-python-types }
    
    Python tipleriyle çalışırken işinize yarayabilecek bazı ek fikirler.
    
    ## `Union` veya `Optional` Kullanımı { #using-union-or-optional }
    
    Kodunuz herhangi bir nedenle `|` kullanamıyorsa — örneğin bir tip açıklamasında (type annotation) değil de `response_model=` gibi bir yerdeyse — dikey çizgi (`|`) yerine `typing` içindeki `Union`'ı kullanabilirsiniz.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Feb 13 12:41:38 GMT 2026
    - 2.1K bytes
    - Click Count (0)
  3. docs/tr/docs/advanced/using-request-directly.md

    # Request'i Doğrudan Kullanmak { #using-the-request-directly }
    
    Şu ana kadar, ihtiyacınız olan request parçalarını tipleriyle birlikte tanımlıyordunuz.
    
    Verileri şuradan alarak:
    
    * path'ten parameter olarak.
    * Header'lardan.
    * Cookie'lerden.
    * vb.
    
    Bunu yaptığınızda **FastAPI**, bu verileri doğrular (validate eder), dönüştürür ve API'niz için dokümantasyonu otomatik olarak üretir.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 2.5K bytes
    - Click Count (0)
  4. docs/tr/docs/tutorial/query-params.md

    http://127.0.0.1:8000/items/?skip=0&limit=10
    ```
    
    ...query parametreleri şunlardır:
    
    * `skip`: değeri `0`
    * `limit`: değeri `10`
    
    URL'nin bir parçası oldukları için "doğal olarak" string'tirler.
    
    Ancak, bunları Python tipleriyle (yukarıdaki örnekte `int` olarak) tanımladığınızda, o tipe dönüştürülürler ve o tipe göre doğrulanırlar.
    
    Path parametreleri için geçerli olan aynı süreç query parametreleri için de geçerlidir:
    
    * Editör desteği (tabii ki)
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 4.9K bytes
    - Click Count (0)
  5. docs/tr/docs/alternatives.md

    Parametreler TypeScript tipleriyle (Python tip belirteçlerine benzer) açıklandığından, editör desteği oldukça iyidir.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 24K bytes
    - Click Count (0)
  6. docs/tr/docs/python-types.md

    # Python Tiplerine Giriş { #python-types-intro }
    
    Python, isteğe bağlı "type hints" (diğer adıyla "type annotations") desteğine sahiptir.
    
    Bu **"type hints"** veya annotations, bir değişkenin <dfn title="örneğin: str, int, float, bool">tip</dfn>'ini bildirmeye yarayan özel bir sözdizimidir.
    
    Değişkenleriniz için tip bildirerek, editörler ve araçlar size daha iyi destek sağlayabilir.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 11.9K bytes
    - Click Count (0)
  7. docs/tr/docs/tutorial/body-updates.md

    * Kopyalanan modeli DB'nizde saklanabilecek bir şeye dönüştürün (ör. `jsonable_encoder` kullanarak).
        * Bu, modelin `.model_dump()` metodunu yeniden kullanmaya benzer; ancak değerlerin JSON'a dönüştürülebilecek veri tiplerine çevrilmesini garanti eder (ör. `datetime` -> `str`).
    * Veriyi DB'nize kaydedin.
    * Güncellenmiş modeli döndürün.
    
    {* ../../docs_src/body_updates/tutorial002_py310.py hl[28:35] *}
    
    /// tip | İpucu
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 4.5K bytes
    - Click Count (0)
  8. docs/tr/docs/tutorial/extra-data-types.md

    Yukarıdaki tiplerden bazılarını kullanan parametrelere sahip bir örnek *path operation* şöyle:
    
    {* ../../docs_src/extra_data_types/tutorial001_an_py310.py hl[1,3,12:16] *}
    
    Fonksiyonun içindeki parametrelerin doğal veri tiplerinde olduğunu unutmayın; örneğin normal tarih işlemleri yapabilirsiniz:
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 2.8K bytes
    - Click Count (0)
  9. docs/tr/docs/tutorial/path-params-numeric-validations.md

    Ama bunların sırasını değiştirebilir ve default değeri olmayan parametreyi (query parametresi `q`) en başa koyabilirsiniz.
    
    Bu **FastAPI** için önemli değildir. FastAPI parametreleri isimlerine, tiplerine ve default tanımlarına (`Query`, `Path`, vb.) göre tespit eder; sırayla ilgilenmez.
    
    Dolayısıyla fonksiyonunuzu şöyle tanımlayabilirsiniz:
    
    {* ../../docs_src/path_params_numeric_validations/tutorial002_py310.py hl[7] *}
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 6.8K bytes
    - Click Count (0)
  10. docs/tr/docs/features.md

    Python type’larını nasıl kullanacağınıza dair 2 dakikalık bir hatırlatmaya ihtiyacınız varsa (FastAPI kullanmasanız bile) kısa eğitime göz atın: [Python Types](python-types.md).
    
    Türleriyle standart Python yazarsınız:
    
    ```Python
    from datetime import date
    
    from pydantic import BaseModel
    
    # Bir değişkeni str olarak belirt
    # ve fonksiyon içinde editör desteği al
    def main(user_id: str):
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 10.1K bytes
    - Click Count (0)
Back to Top