私のプロジェクトのコア機能を完成させた後、他の二次的だが重要なことから始める時が来ました。
私は次のmodels.pyファイルのようなものを持っています:
class Category(models.Model):
name = models.CharField(max_length=30)
class Transaction(models.Model):
name = models.CharField(max_length=30)
description = models.TextField(blank=True)
amount = models.DecimalField(max_digits=12, decimal_places=2)
category = models.ForeignKey(Category, related_name='transacciones', blank=True, null=True)
実装したいもののリストは次のとおりです。
ユーザー登録: 異なるユーザーごとにサブドメインを作成します (user.domain.com)。
アカウント: 各ユーザーは異なるアカウントを作成できます。例: ユーザー A は、カテゴリが車と家の自宅アカウントと、カテゴリが給与とボーナスの職場アカウントを持っています。
異なるユーザーは、異なるアクセス許可で同じサブドメインにアクセスできます (現時点では私の優先事項ではありません)。
これを機能させるためにさまざまなdjangoアプリについて読みましたが、それらを統合してうまく機能させる方法について非常に混乱しています。どこから始めればよいかわかりません。
Django 登録: http://bitbucket.org/ubernostrum/django-registration
Django サブドメイン: http://github.com/tkaemming/django-subdomainsまたはhttp://github.com/agiliq/django-subdomain。
Django アカウント: http://code.google.com/p/django-accounts/ .