我是 Django 新手,对应用程序结构和导入有疑问。我的项目结构如下所示(来自deploydjango.com):
root/
manage.py
mysite/
__init__.py
urls.py
wsgi.py
settings/
apps/
__init__.py
profile
__init__.py
models.py
views.py
video
__init__.py
models.py
views.py
photos
__init__.py
models.py
views.py
基本上我会在我的网站上有一些个人资料,然后每个个人资料都有许多上传的照片和视频。所以在我的视频模型中,我有以下代码:
from django.db import models
from XXXXX import Profile
class Video(models.Model):
# more fields
company = models.ForeignKey(Profile, related_name='videos')
如何导入配置文件模型以在视频模型中使用?还是我的结构不合适..?什么是最好的做法?