Adds models to admin and adds plural name to models

This commit is contained in:
Mark Polak committed 2013-08-21 21:22:07 +02:00
1 parent 630bc1d404
commit 323eed5bee
3 files changed
+13 -4

No files matched your search

+3 -1
View File
@@ -1,6 +1,6 @@
from django.contrib import admin
from django.contrib.auth.models import User
from dusken.models import Member, Institution
from dusken.models import Member, Institution, Address, Country
class MemberAdmin(admin.ModelAdmin):
fieldsets = [
@@ -20,3 +20,5 @@ class InstitutionAdmin(admin.ModelAdmin):
admin.site.unregister(User)
admin.site.register(Member, MemberAdmin)
admin.site.register(Institution, InstitutionAdmin)
admin.site.register(Address)
admin.site.register(Country)
+6
View File
@@ -2,6 +2,9 @@ import django
from django.db import models
class Country(models.Model):
class Meta:
verbose_name_plural = "Countries"
def __unicode__(self):
return self.name
@@ -10,6 +13,9 @@ class Country(models.Model):
updated = models.DateTimeField(auto_now=True)
class Address(models.Model):
class Meta:
verbose_name_plural = "Addresses"
street_address = models.CharField(max_length=255)
city = models.CharField(max_length=100)
country = models.ForeignKey(Country)
+4 -3
View File
@@ -165,15 +165,16 @@ class MemberAdressTest(MemberTestBase):
def test_member_update_address(self):
data = {
"api_client": "v1",
"address": {
"street" : "somestreet",
}
}
resp = self.api_client.patch(self.member_url,
response = self.api_client.patch(self.member_url,
format='json',
data=data)
print resp
self.assertHttpAccepted(response)
print response
print Member.objects.get(username="robert").address