Как сохранить объект / экземпляр python класса в django models Fields
Я пытаюсь аутентифицироваться на некоторых прокси с помощью requests.Session(). После аутентификации я хочу сохранить объект сессии для дальнейшего использования. Есть ли какой-нибудь метод, который поможет мне сохранить объект класса запроса в полях Django.
Что я хочу. в моей модели хочу создать поле
class Proxy(models.Model):
name = models.CharField(max_length=300)
username = models.CharField(max_length=60, blank=True, default="")
password = models.CharField(max_length=20, blank=True, default="")
ip = models.GenericIPAddressField(protocol='IPv4',unique=True)
session=models.**ObjectofRequests**(requests.Session,on_delete=models.CASCADE)<-- like this
def __str__(self):
return self.name
сохранить это после получения сеанса
s = requests.Session()
proxies = {
"http": "http://user:pass@Ip:port",
"https": "http://user:pass@Ip:port"
}
s.proxies = proxies
obj = Proxy(name='Any',username=user,password=pass,session=s)
obj.save()