我正在使用django-basic-apps的博客应用,但我对它进行了一些修改:添加了ManyToManyField和一个URLField。
是否可以保持我的修改,同时了解最新版本的应用程序?
答案 0 :(得分:3)
当然,只需在GitHub上分叉项目。然后,您可以定期从父项目合并,同时保留您的修改。
如果您不想公开修改,也可以通过自己的git repo执行此操作,但GitHub更容易,因为它已经为您设置了所有这些。
答案 1 :(得分:0)
最好从django-basics-apps扩展现有模型,看看:
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