Content that can be edited will have various levels of "protection" ranging from any authenticated user can edit to only the original content creator (or an admin) can edit.
Use Django's built-in per-object permissions system to manage access control for models.