Работа с моделью
class TrafficData(models.Model):
date = models.DateTimeField()
ip_src = models.IPAddressField()
ip_dst = models.IPAddressField()
proto = models.IntegerField()
port_src = models.IntegerField(blank=True)
port_dst = models.IntegerField(blank=True)
bytes = models.IntegerField()
class Meta:
db_table = 'traffic_data'
managed = False
Писать в эту таблицу django не должен. Только читать.
Как можно решить данную проблему?
У меня только 2 идеи:
1. Создать представление на подобии
create view v_traffic_data as
select null as id, t.* from traffic_data t
2. Обмануть и сделать в моделе первичным ключем любое поле
Может есть другие способы работы с такими таблицами?