Ich versuche, Berechtigungen zu erstellen, so dass jeder Benutzer die Artikel bestimmter Autoren sehen kann. Beispielberechtigungen sind Can view author1
, Can view author2
etc. und Can view all
. In der Artikel Klasse habe ich versucht, die Berechtigungen wie folgt zu erstellen:Berechtigungen basierend auf Modellfeldnamen in Django erstellen
class Article(models.Model)
#some not important stuff
class Meta:
permissions = (
('view_%s' % Author.name, 'Can view %s' % Author.name),
('view_all', 'Can view all'),
)
Das hat nicht funktioniert und von dem, was ich weiß, die Berechtigungen in der Datenbank gespeichert sind, so ist es sogar möglich, die Berechtigungen auf diese Weise zu erstellen?
Das ist nicht das, was ich zu erreichen versuchen, mag ich die Berechtigungen in der erstellen Meta abhängig von den Namen des Autors. – filtfilt
Sorry, ich habe keine Ahnung, wie ich das erreichen kann ... –