ali_agha نشر 9 نوفمبر 2015 أرسل تقرير نشر 9 نوفمبر 2015 أريد الحصول على عنوان IP الخاص بالمستخدم عن طريق بايثون في تطبيق دجانغو فما هي أسهل طريقة لفعل ذلك؟ اقتباس
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" المصدر اقتباس
السؤال
ali_agha
أريد الحصول على عنوان IP الخاص بالمستخدم عن طريق بايثون في تطبيق دجانغو فما هي أسهل طريقة لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.