dse

Software screenshot:
dse
Software ətraflı:
Version: 4.0.0 RC1
Tarixi Upload: 14 Apr 15
Geliştirici: Thomas Weholt
Lisenziya: Pulsuz
Məşhurluq: 26

Rating: nan/5 (Total Votes: 0)

DSE ardıcıllıqla SQL queries icra sadə və xam yoldur, lakin caching dəyərlər bir max dəyəri görüşüb və sonra executemany-metodu istifadə edərək, onları icra qədər. Nəticədə böyük sürət mənfəət ola bilər.
DSE yalnız SQLite3 sınaqdan həm də Django istifadə üçün nəzərdə tutulmuşdur.
Misal istifadə:
məqsədləri test üçün idxal sqlite3 #
DSE idxal DelayedSqlExecutor dən
conn = sqlite3.connect ('yaddaş:')
) (= conn.cursor kursor
cursor.execute (masa filedata yaratmaq (id tam PRIMARY KEY, filepath mətn, fayl mətn, fayl ölçüsü tam))
d = DelayedSqlExecutor (kursor, paramtoken = "?") # istifadə? sqlite3 burada paramtoken. Boş buraxın və bu` s Django ilə dəstək% s istifadə
d.addObject (filedata "(" id "," filepath ',' Fayl adı ',' ölçüsü))
üçündür (0, 999) i üçün:
& Nbsp; & nbsp; & nbsp; # Bəzi dummy məlumat əlavə. Id sahəsində olmaması edək. Bu edər tetikler.
& Nbsp; & nbsp; & nbsp; Id-sahəsində #Adding db hələ məlumat üçün bir güncelleştirme tetiklemek ki,
& Nbsp; & nbsp; & nbsp; d.addItem (filedata "{'filepath: / tmp /', 'Fayl': 'test% s.txt'% i, 'ölçüsü: i})
# No SQL hələ icra edilmişdir, default limit 1000 maddələr var
# Başqa bir maddə əlavə sqls icra tetiklemek və d-instansiya sıfırlanır
d.addItem (filedata "{'filepath: / tmp /', 'Fayl': 'test% s.txt'% i, 'ölçüsü: i})
# Bəzi qeydlər əlavə yeniləmək üçün
d.addItem (filedata "{'id: 1," filepath: / tmp /', 'Fayl' 'testmore% s.txt'% i, 'ölçüsü: 100})
# Qalan sqls icra yaxın zəng
d.close ()
# Veri törətmək üçün kursor törətmək zəng etmək üçün tələb oluna bilər. Siz kursor / əlaqə qurmaq necə asılıdır

Bu azad Yeni nədir.

  • Django 1.3 ilə geri uyğunluğu X. John sayəsində bu bir Sprey.

versiya 3.2.0 yeni nədir:

andornaut@gmail.com olan

  • Patch uyğun olmaq Django 1.4.0 ilə. Herve Cauwelier olan Patch qeyri-AutoKey əsas sahələri ilə modelləri üçün dəstək təmin etmək.

versiya 3.1.0 yeni nədir:

  • rassminus olan Patch; Dəyişildi sql yaradılması masa adı və sütun yazıları bütün istinadlar sitat.

versiyası yeni nədir 3.0.0 Beta 2:

    Fido Garcia tərəfindən
  • Sabit bir neçə şey .

versiyası yeni nədir 3.0.0 Beta 1:

sintaksis dəyişikliklər geri uyğun

  • deyil ki, Buna görə də bir versiyası qabar. Bu və gözəl bulk_update üsulu.
  • əlavə və icra üsulları qaldırıldı.
  • yamaqlı modelləri indi adlı əmlak yerinə DSE təxirə var. Siz həmçinin (2.1.0 yeni) xüsusi modelləri bağlamaq olar.
  • bir maddə zəng model.delayed.insert daxil etmək üçün (dəyərlər)
  • bir maddə zəng model.delayed.update yeniləmək üçün (dəyərlər)
  • bir maddə zəng model.delayed.delete (id) silmək üçün
  • Əgər sahələri üçün dəyərlər photos və ya musiqi faylları instansiya metadata üçün yeni model.delayed.bulk_update (dəyərlər) istifadə edə bilərsiniz məhduddur böyük data set yeniləmə var. Bu bir ilham üçün Cal Leeming [Sadə Media Ltd] Thanks:-). Daha çox məlumat üçün pərdə arxasında happends nə bir daha tam gözden geçirmek üçün daha aşağı baxmaq.

versiya 2.1.0 yeni nədir:

  • Kiçik dəyişiklik; dse.patch_models indi (specific_models = [İstifadəçi Comment]) ki, dse.patch_models kimi, patch modelləri isteğe siyahısını edə bilər.

versiya 2.0.0 yeni nədir.

  • Yenilənib docs və nümunələr

version 2.0.0 RC1 yeni nədir:

  • kod dəyişiklik yoxdur, indi istifadə azad redaktə BSD lisenziya Django lisenziya istifadə ilə daha uyğun olacaq.

versiyası 1.0.2 / 2.0.0 Beta 9 yeni nədir:

  • Added FileExport sinif sınağı zamanı emal nə ayıklama azaltmaq üçün. Fayl SQL-data yazır. Istifadə üçün mənbəyidir / testsuite baxın.

tələblər

  • Python

Oxşar proqram

Geliştirici digər proqram Thomas Weholt

django-avocado
django-avocado

20 Feb 15

Kolibri
Kolibri

11 May 15

djftpd
djftpd

11 May 15

django-photofile
django-photofile

20 Feb 15

Şərh dse

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!