2012-05-02 17 views
0

は私のモデルである:私はどのように私のdjangoモデルのためのCSVファイルを作成するのですか?ここ

class Company(models.Model):  
    id = models.AutoField(primary_key=True); 
    name = models.CharField(max_length=100); 
    address = models.CharField(max_length=100, null=True); 
    city = models.CharField(max_length=100); 
    state = models.CharField(max_length=25); 
    zip = models.IntegerField(); 
    latitude = models.CharField(max_length=20, null=True) 
    longitude = models.CharField(max_length=20, null=True) 
    phone = models.CharField(max_length=15, null=True); 
    website = models.CharField(max_length=50, null=True); 
    email = models.EmailField(max_length=50, null=True); 
    hiring = models.BooleanField(default=False);  
    approved = models.BooleanField(default=False); 
    date_added = models.DateTimeField(auto_now_add=True); 
    about_us = models.TextField(max_length=500, null=True); 

そして、私はこのようなデータを持っている:

Id: since this is autofield, do i need to enter this? 
    Name: 1-800 Postcards America's Printing Company 
    Address: 121 Varick Street, 7th Floor 
    City: New York 
    State: NY 
    Zip: 10013 
    Latitude: 40.724831999999999 
    Longitude: -74.00609 
    Phone: 212-741-1070 
    Website: http://www.1800postcards.com 
    Email: [email protected] 
    Hiring: No 
    Approved: True 
    Date Added: auto added as well, should I add a random date? 
    About Us: Some about us with, many, commas, possible, etc. 

私はデータストアをGAEするジャンゴの使用に関する50+企業をアップロードする必要があります。 csvファイルを作成してデータが正しく挿入されるようにするにはどうすればよいですか?

答えて

1

私はこれがうまくいくとは思っていませんが、あなたのファイルを読み込み、行ごとにデータを解析し、Companyクラスを作成して保存するPython関数を書いています。私はdev_appserverでそれをテストしたいと思います。

次に、リモートシェルでその機能を実行します。ローカルディスクからテキストファイルを読み込み、実際のデータストアに保存する必要があります。

関連する問題