ali_agha نشر 9 نوفمبر 2015 أرسل تقرير مشاركة نشر 9 نوفمبر 2015 أريد الحصول على عنوان IP الخاص بالمستخدم عن طريق بايثون في تطبيق دجانغو فما هي أسهل طريقة لفعل ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 9 نوفمبر 2015 أرسل تقرير مشاركة نشر 9 نوفمبر 2015 هنالك عدة طرق للحصول على عنوان IP الخاص بالمستخدم في لغة بايثون، وأسهل هذه الطرق هي عن طريق استخدام وحدة django-ipware التي تدعم كل من IPv4 و IPv6 في الإصدار الثالث للبايثون.يجب عليك أولا أن تثبت هذه الوحدة عن طريق السطر التالي:pip install django-ipware ومن ثم للحصول على عنوان IP يمكنك استخدام تابع get_ip من وحدة ipware.ip الذي ستقوم بتمرير متغير request وبعدها سوف يرجع لك عنوان IP المطلوب إن وُجد أو سيرجع لك None كما في المثال التالي:from ipware.ip import get_ip ip = get_ip(request) if ip is not None: print "we have an IP address for user" else: print "we don't have an IP address for user" المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ali_agha
أريد الحصول على عنوان IP الخاص بالمستخدم عن طريق بايثون في تطبيق دجانغو فما هي أسهل طريقة لفعل ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.