class Provider(models.Model):
name = models.CharField()
...
class Article(models.Model):
provider = models.ManyToManyField(Provider)
...
class Invoice(models.Model):
provider = models.ForeignKey(Provider)
...
class ArticleInvoice(models.Model):
article = models.ForeignKey(Article)
invoice = models.ForeignKey(Invoice)
... #qty, status, etc
< /code>
И мой администратор выглядит как: < /p>
class ArticleInvoiceInline(admin.TabularInline):
model = ArticleInvoice
class InvoiceAdmin(models.Model):
inlines = [ArticleInvoiceInline]
admin.site.register(Invoice, InvoiceAdmin)
The problem:
When I create an Invoice I have to chose a Provider, then add some ArticleInvoices, the ArticleInvoice have an Article which has a Provider, when I choose the статья для articleInvoice показывает все статьи.>
У меня есть следующие модели: < /p> [code]class Provider(models.Model): name = models.CharField() ...
class Article(models.Model): provider = models.ManyToManyField(Provider) ...
class Invoice(models.Model): provider = models.ForeignKey(Provider) ...
class ArticleInvoice(models.Model): article = models.ForeignKey(Article) invoice = models.ForeignKey(Invoice) ... #qty, status, etc < /code> И мой администратор выглядит как: < /p> class ArticleInvoiceInline(admin.TabularInline): model = ArticleInvoice
class InvoiceAdmin(models.Model): inlines = [ArticleInvoiceInline]
admin.site.register(Invoice, InvoiceAdmin) [/code] The problem: When I create an [b]Invoice[/b] I have to chose a [b]Provider[/b], then add some [b]ArticleInvoice[/b]s, the [b]ArticleInvoice[/b] have an [b]Article[/b] which has a [b]Provider[/b], when I choose the [b] статья [/b] для [b] articleInvoice [/b] показывает все статьи.>
при попытке создать проект с использованием django, который я установил глобально, он говорит, что модуль не найден. все работало нормально, прежде чем я пытался установить другую версию Python, даже возврат к предыдущей версии не помог, а также...
при попытке создать проект с использованием django, который я установил глобально, он говорит, что модуль не найден. все работало нормально, прежде чем я пытался установить другую версию Python, даже возврат к предыдущей версии не помог, а также...