Ignore:
Timestamp:
Apr 15, 2011, 4:47:41 PM (14 years ago)
Author:
dennisw
Message:

Data import toevoegingen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/django_gheat/gheat/dataimport.py

    r9049 r9050  
    33import settings
    44setup_environ(settings)
    5 from xml.dom.minidom import parse, parseString
     5from xml.dom.minidom import parse
    66from gheat.models import *
    77
     
    99dom = parse(datasource)
    1010
    11 print dom.toxml()
     11for wnetwork in dom.getElementsByTagName('wireless-network'):
     12    for bssid in wnetwork.getElementsByTagName('BSSID'):
     13        bssid = bssid.firstChild.nodeValue
     14        print bssid
     15    for manuf in wnetwork.getElementsByTagName('manuf'):
     16        manuf = manuf.firstChild.nodeValue
     17        print manuf
     18    for enc in wnetwork.getElementsByTagName('encryption'):
     19        enc = enc.firstChild.nodeValue
     20        print enc
     21    for ssid in wnetwork.getElementsByTagName('ssid'):
     22        ssid = ssid.firstChild.nodeValue
     23        print ssid
     24    for lat in wnetwork.getElementsByTagName('min-lat'):
     25        lat = lat.firstChild.nodeValue
     26        print lat
     27    for lon in wnetwork.getElementsByTagName('min-lon'):
     28        lon = lon.firstChild.nodeValue
     29        print lon
     30
     31    g = Gebruiker(naam= , email= )
     32    g.save()
     33    a = Apparatuur(antenne= , kaart= )
     34    a.save()
     35    mr = MeetRondje(datum= , naam= , gebruiker_id=g.id , apparatuur_id=a.id )
     36    mr.save()
     37    ap = Accespoint(mac= , ssid= , encryptie= )
     38    ap.save()
     39    m = Meting(meetrondje_id=mr.id, accespoint_id=ap.id, latitude= , longitude= , signaal= )
     40    m.save()
     41
     42
Note: See TracChangeset for help on using the changeset viewer.