Public IP Elastic IP- EC2 (: EIP- EC2, IP- ).
Django, IP- ALLOWED_HOSTS .py script.
PyCurl
pip install pycurl
Python 3
import pycurl
from io import BytesIO
buffer = BytesIO()
c = pycurl.Curl()
c.setopt(c.URL, 'checkip.amazonaws.com')
c.setopt(c.WRITEDATA, buffer)
c.perform()
c.close()
body = buffer.getvalue()
print (body.decode('iso-8859-1').strip())
Python 2
import pycurl
from StringIO import StringIO
buffer = StringIO()
c = pycurl.Curl()
c.setopt(c.URL, 'checkip.amazonaws.com')
c.setopt(c.WRITEDATA, buffer)
c.perform()
c.close()
body = buffer.getvalue()
print (body)
.