我使用的是django-basic-apps的博客應用程序,但我對其進行了一些修改:添加了ManyToManyField和URLField。修改後更新django可插拔應用程序
是否可以保持我的修改,同時保持最新版本的應用程序的最新?
我使用的是django-basic-apps的博客應用程序,但我對其進行了一些修改:添加了ManyToManyField和URLField。修改後更新django可插拔應用程序
是否可以保持我的修改,同時保持最新版本的應用程序的最新?
當然,只是叉GitHub上的項目。然後,您可以定期從父項目合併,同時保留您的修改。
你也可以通過你自己的git repo來做到這一點,如果你不想公開你的修改,但GitHub更容易,因爲它已經爲你設置了所有這些。
這可能是最好的延長從Django的基礎知識,應用現有的車型,看看:
http://docs.djangoproject.com/en/1.2/topics/db/models/#model-inheritance
# custom_blog/models.py
from blog.models import Post
class CustomPost(Post):
new_field_one = ManyToManyField
new_field_two = URLField