Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

import csv 

from os.path import join, abspath 

 

from backend_app.load_data.utils import ASSETS_PATH 

from backend_app.models.language import Language 

 

from .loadGeneric import LoadGeneric 

 

 

class LoadLanguages(LoadGeneric): 

""" 

Load languages in the app 

""" 

 

def load(self): 

languages_file_loc = abspath(join(ASSETS_PATH, "languages.csv")) 

 

with open(languages_file_loc) as csvfile: 

reader = csv.reader(csvfile, quotechar='"') 

next(reader) 

for r in reader: 

Language.objects.update_or_create( 

code_iso=r[0], defaults=dict(name=r[1]) 

)