Django と一緒に MongoDB を使用しようとしています。このガイドに従ってセットアップし、必要なものがすべてインストールされるようにしました。
MongoDB + Django チュートリアル
私の問題は次のとおりです:cities = City.objects.get()
私の中で実行しようとするとviews.py
、次のエラーが発生します:
DoesNotExist at /GetAllCities/
City matching query does not exist.
私のMongoDBは次のようになります
Databasename = "exjobb"
Collectioname = "cities"`
30,000 行のデータが含まれており、Rails と PHP アプリケーションで動作します。
私のモデルクラスは次のようになります
from django.db import models
from django.core.urlresolvers import reverse
from djangotoolbox.fields import ListField, EmbeddedModelField
# Create your models here.
class City(models.Model):
city = models.TextField()
loc = models.TextField()
population = models.IntegerField()
state = models.TextField()
_id = models.IntegerField()
def __unicode__(self):
return self.city
データベースの 1 つの行は次のようになります。
{
"city" : "ACMAR",
"loc" : [
-86.51557,
33.584132
],
"population" : 6055,
"state" : "AL",
"_id" : "35004"
}