im am trying to import data into database from a csv downloaded from URL. The csv is 100MB large.
def get_csv_data():
url = 'http://dati.ur.gov.lv/register/register.csv'
response = urllib2.urlopen(url)
cr = csv.reader(response, delimiter=';', quotechar='"')
for row in cr:
if row[0] != 'regcode':
print row[2]
ur = Ur()
ur.regcode=row[0]
ur.sepa=row[1]
ur.name=row[2]
ur.name_before_quotes=row[3]
ur.name_in_quotes=row[4]
ur.name_after_quotes=row[5]
ur.without_quotes=row[6]
ur.regtype=row[7]
ur.regtype_text=row[8]
ur.type=row[9]
ur.type_text=row[10]
ur.registered=row[11]
ur.terminated=row[12]
ur.closed=row[13]
ur.address=row[14]
ur.adressid=row[15]
ur.region=row[16]
ur.city=row[17]
ur.atvk=row[18]
ur.reregistration_term=row[19]
ur.uri=row[20]
ur.save()
I go through only two rows and then get a 500 error code. whats wrong and how should i do this?