tjango تتبعها

البنية التحتية لتنفيذ الوظائف بسهولة التي تلتقط بيانات تتبع تعسفية خارج -...
التحميل الان

tjango تتبعها الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • Thom Linton
  • موقع ويب الناشر:
  • http://github.com/yorkedork/

tjango تتبعها العلامات


tjango تتبعها وصف

يوفر البنية التحتية لتنفيذ الوظائف بسهولة التي تلتقط بيانات تتبع تعسفية خارج النطاق Django-Trackable هو تطبيق Django يحاول أن يكون تطبيق DJango قابل لإعادة الاستخدام يوفر البنية التحتية لتنفيذ الوظيفة بسهولة اللازمة لالتقاط بيانات تتبع تعسفية خارج النطاق. تفترض هذه الوثائق معرفة أساسية مع Django وحزمة الكرفس. للحصول على إرشادات الاستخدام والتثبيت، يرجى مراجعة الوثائق.إزالة Tracking DataSetsfor للمطورين الذين اعتادوا بالفعل على Django، يستخدم Trackable -able Django واجهة متطابقة إلى django.contrib.admin. يوفر السقالات الأساسية التي لبناء مجموعات بيانات تتبع أكثر تعقيدا؛ على سبيل المثال، يتم دعم بيانات السلسلة الزمنية خارج المربع. لبناء نماذج بيانات تتبع الخاصة بك بسيطة تحدد كائنك، توفير التعويذة السليم: من Django.contrib Import Adminfrom My_App.Models استيراد MyoBjectImport TrackableClass MyoBjectTrackabledata (Track.TrackableTimeSeriesData): الانطباعات = Models.positiveTeGerfield (الافتراضي = 0) Click_throughs = النماذج. Specoverintegerfielgerfield (Default = 0) Class Meta (Track.TrackableTimeSeriesData.meta): App_Label = 'my_app' verbose_name_plural = _ ("بيانات كائناتي القابلة للتتبع") على غرار django.contrib.admin، يجب عليك تسجيل النماذج الخاصة بك: القابل للتتبع. سجل (MyoBject، MyoBjectTrackabledata) للراحة، يمكنك تزويد فئة ModelAdmin الخاصة بك بنفس المكالمة: Class MyoBjectTrackabledStaAdmin (admin.modeladmin): list_display = ('الأصل'، 'collected_during'، "الانطباعات"، "Click_throughs"،) .Site.Register (myoBject، myoebjecttrackabledata، myoebjecttrackabledataadmin) يرجى ملاحظة أنه للراحة، لن يسجل Thango -abletable DJango فئة ModelAdmin فقط عند DE تم تعيين علة؛ بمعنى آخر، من غير المرجح أن تستخدم الكثير من الاستخدام إلا إذا قمت بتصحيح تطبيقك. إعادة تصحيح تتبع التعليم الفضائي للتفاعل مع مجموعات البيانات هذه، ستحتاج إلى رسائل مبنية بث أو رسائل محددة من قبل المستخدم (الأحداث) عند مواجهة حدث اهتمام داخل A، على سبيل المثال ، منظر. لمزيد من المعلومات حول تمديد تعقب DJango من خلال تحديد رسائلك الخاصة، يرجى الرجوع إلى الوثائق. استيراد المثال السابق: من django.shortcuts استيراد get_object_or_404from django استيراد httpfrom my_app.models استيراد myoebjectfrom المقابلة. = get_object_or_404 (myobject، slug = slug) send_increment_message (طلب، my_object، "انطباعات") إرجاع http.httpresponse ("كائنتي، كيف يعمل؟"، الحالة = 418) لاحظ أنك تمر كائن سيتم إرفاقه بالإضافة إلى الحقل الذي ترغب في الإشارة إليه (في هذه الحالة، حقل الانطباعات على myoebjecttrackingdata). قم بإحكام تتبع تتبع Datain أمر لجمع ومعالجة هذه الأحداث، يمكنك الاستفادة من المرافق القابلة للتتبع. كملاحظة، تم توفير مهمة Cerery-celery (`` `tackable.tasks.collectrackingdata) وتم تمكين بشكل افتراضي. لضبط فترة التجميع: # في django settingtrackable_collection_collection_period = n ثانية لتعطيل مهمة المجموعة تماما: Trackable_Disable_Collection_task = صحيح بدلا من ذلك، قد تؤدي إلى هذه الوظيفة من شل Django المدمجة باستخدام أمر الإدارة Fold_Trackable_Messages. للراحة، يتم توفير أمر ترحيل بيانات تتبع؛ قد يختلف الأميال الخاص بك: ./ ادارة. convert_tracking_data - الفاصل الزمني غير الصفعي من الوقت - متفاوتة على المطور المعني - قد تمكنت من إنشاء رسائل "مشوهة" لمجموعة متنوعة من الأسباب؛ لمنع مهام المجموعة من إعادة النظر باستمرار في نفس الرسائل المكسورة: Trackable_remove_malformed_messages = True يتضمن Track-Track-Track-Track-Track-Track-Track-Track-Track-Track-Track- لتمكينه: Trackable_User_agent_filterting = صحيح يتم توفير مجموعة بيانات عن العناكب بشكل سيئ كإعطاء تركيبات مرحب بها للاستخدام مع المعرفة التي يحتاجها على الأرجح إلى صياغة وسيلة لتوليد خاصة بك. متطلبات: بيثون django. ما الجديد في هذا الإصدار: إنشاء رسالة مقطوعة في الخلفية (يدعم حاليا الجزر) إعادة صبط الرسائل / البنية التحتية المراسلة


tjango تتبعها برامج ذات صلة