| علامات مستخدمي DJANGO تطبيق Django قابل لإعادة الاستخدام الذي يتيح لمستخدمي موقعك على العناصر |
التحميل الان |
علامات مستخدمي DJANGO الترتيب والملخص
- رخصة:
- MIT/X Consortium Lic...
- اسم الناشر:
- Martin Brochhaus
- موقع ويب الناشر:
- https://github.com/bitmazk/
علامات مستخدمي DJANGO العلامات
علامات مستخدمي DJANGO وصف
جانغو-علامات المستخدم هو التطبيق جانغو للسماح للمستخدمين إضافة علامات إلى أي كائن. يتم فصل علامات لكل مستخدم بشكل جيد بحيث لصناعة السيارات في أقترح ظائف سيقترح أبدا العلامات التي تم إدخالها من قبل مستخدم آخر (إلا إذا كنت تريد ذلك) .InstallationYou حاجة لتثبيت المتطلبات التالية من أجل استخدام هذا التطبيق: نقطة تثبيت Djangopip تثبيت SouthIf تريد تثبيت أحدث إصدار مستقر من PyPi: نقطة تثبيت جانغو المستخدم-tagsIf كنت تشعر المغامرة وتريد تثبيت أحدث ارتكاب من جيثب: نقطة تثبيت -e بوابة: //github.com/bitmazk/django-user- tags.git # البيض = user_tagsAdd user_tags لديك INSTALLED_APPS: INSTALLED_APPS = (...، 'user_tags'،) لا تنسى أن الهجرة قاعدة البيانات الخاصة بك: ./ manage.py ترحيل user_tagsAdd مسج ومسج UI والوسم لديك قالب قاعدة أو على الأقل إلى القالب الذي يجب عرض النماذج مع الحقول العلامة: أيضا إضافة موضوع مسج UI والوسم هو موضوع إلى القالب: <الارتباط يختلط = "أنماط" نوع = "نص المغلق" أ href = "http: اياكس googleapiscom اياكس يبس jqueryui 1 المواضيع نفض الغبار مسج-uicss "/> <الارتباط أ href =" {{}} static_url user_tags المغلق jquerytagitcss "يختلط =" أنماط "نوع = "نص المغلق"/> UsageFirst تحتاج إلى تعديل النموذج الذي ينبغي أن يكون قادرا على علامات معلقة: فئة YourModel (models.Model): TAG_FIELDS = TAG_FIELDS هي قائمة من القواميس. كل القاموس يمكن أن يكون المفاتيح التالية: 1. اسم (إلزامي). وسيكون هذا هو اسم مجموعة العلامة في قاعدة البيانات وأيضا name.2 مجال نموذج. verbose_name. وستكون هذه التسمية من حقل النموذج. إذا لم تقدم سيكون نفس name.3. مع المستخدم. إذا كان هذا صحيحا، يجب أن يكون العنصر الذي يحصل الموسومة ForeignKey إلى كائن العضو أو توفير وسيلة get_user. إذا افترضنا خطأ أن العلامات لهذا البند هي global.Next كنت من شأنه أن يخلق ModelForm لنموذج taggable الخاص بك: من جانغو استيراد user_tags.forms formsfrom استيراد your_app.models UserTagsFormMixinfrom استيراد YourModelclass YourModelForm (UserTagsFormMixin، forms.ModelForm): فئة ميتا: سوف نموذج = DummyModelThe UserTagsFormMixin تفعل السحر بالنسبة لك وإضافة حقل نموذج لكل بند في TAG_FIELDS على النموذج الخاص بك. هذه الحقول سيكون فئة tagItInput، والتي سوف تتيح لك تنفيذ JavaScript التالية على الصفحة التي تحمل شكل: <نوع النصي = "نص جافا سكريبت"/> $ (الوثيقة) .ready (وظيفة () {$ ( "tagItInput. ") .tagit ({allowSpaces: صحيح، availableTags: ، caseSensitive: كاذبة})؛}) ؛ هذا هو مجرد مجموعة عاقل من الإعدادات التي نحن مثل الاستخدام. يمكنك بالطبع أن قرص ترضيك. رؤية العلامة، فإنه ثائق أخرى reference.ContributeIf تريد المساهمة في هذا المشروع، يرجى تنفيذ الخطوات التالية: # شوكة هذا المستودع # استنساخ بك شوكة $ mkvirtualenv -p python2.7 جانغو-مستندات الانترنت $ نقطة تثبيت -r requirements.txt $ ./online_docs/tests/runtests.sh# يجب عليك الحصول على أي تجارب الفشل $ بوابة شارك -b feature_branch سيد # تطبيق ميزة واختبارات $ ./online_docs/tests/runtests.sh# يجب أن لم تحصل على الفشل اختبارات # صف التغيير في $ CHANGELOG.txt بوابة تضيف. بوابة ارتكاب $ بوابة دفع أصل feature_branch # أرسل لنا طلب سحب لbranchWhenever ميزة الخاص بك يمكنك تشغيل الاختبارات سيتم إنشاء الناتج تغطية في الاختبارات / تغطية / index.html و. عند إضافة ميزات جديدة، يرجى التأكد من أن تحافظ على التغطية بنسبة 100. إذا كنت ترغب بجعل التغييرات التي تحتاج لفحصها في المتصفح (أي إلى CSS أو ملفات JS)، قد ترغب في إعداد مشروع جانغو، متابعة وinsttructions تركيب أعلاه، ثم قم بتشغيل بيثون setup.py تتطور. هذا سوف فقط وضع رابط البيض إلى شوكة الخاص المستنسخة في موقع virtualenv.Product في مشروعك
علامات مستخدمي DJANGO برامج ذات صلة