2

私はそれをインストールし、models.py にインポートし、次のように CSV クラスを作成しました:

class CsvProvince(CsvModel):

    class Meta:
        delimiter = ";"
        has_header = True
        dbModel = Province

しかし、インポートの実行方法がわかりません。ドキュメントでは次のように言われています。

>>> my_csv_list = CsvProvince.import_data(data = open("my_csv_file_name.csv"))
>>> first_line = my_csv_list[0]

シェルを開いた場合(PyCharm IDEを使用)、クラス(CsvProvince)が見つからないか、すべてを.pyに記述して実行できますか?しかし、どのインポートを行うべきか、どこで実行すべきか、Django アプリ内でわかりませんか?、どこで?...

前もって感謝します

4

2 に答える 2

2

おそらく django のshellを使いたいでしょう。これにより、すべての django 設定が読み込まれるため、モデルをインタラクティブにテストまたは使用できます。

./manage.py shell

>>> from myapp import CsvProvince  # Replace myapp with your app's name
>>> my_csv_list = CsvProvince.import_data(data = open("my_csv_file_name.csv"))
>>> first_line = my_csv_list[0]
于 2013-07-29T18:27:36.493 に答える