从这个主题的类似标题的数量判断,这似乎是一个混乱的来源,但是尝试用django开发服务器在静态文件上找到的所有内容我几乎放弃了希望!
所以我的静态文件来自C:/ Users/Dan/seminarWebsite/static /,其中我有图像的子文件夹,css等.
设置:
STATIC_ROOT = 'C:/Users/Dan/seminarWebsite/static/'
STATIC_URL = '/static/'
Run Code Online (Sandbox Code Playgroud)
静态文件应用程序也处于活动状态.
URLS:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
Run Code Online (Sandbox Code Playgroud)
模板:
"{{ STATIC_URL }}images/vision.jpeg"
Run Code Online (Sandbox Code Playgroud)
但是,只有一个断开的链接出现在此地址:http://127.0.0.1:8000/homepage/images/vision.jpeg我不认为它应该在该地址(主页是静态图像文件被调用的页面的URL名称).
我花了最近几个小时在这里看Django Docs和类似的问题,但我仍然不清楚如何解决这个问题......
在essense中我想访问与某个组相关的电子邮件地址列表,因此我可以向这些组中的这些客户发送电子邮件(名为group_one,group_two等)
class Group(models.Model):
name = models.CharField(primary_key=True)
mailing_list = models.ManyToManyField("Customer", null=True)
class Customer(models.Model):
name = models.CharField()
email = models.EmailField(primary_key=True)
Run Code Online (Sandbox Code Playgroud)
我试过了
group_mail_list = Group.objects.filter(name=group_two)
Run Code Online (Sandbox Code Playgroud)
这将返回group_two的查询对象,但是当我尝试执行__contains过滤器时,我收到一个错误:
TypeError: Related Field has invalid lookup: contains
Run Code Online (Sandbox Code Playgroud)
有人帮帮我吗?不确定是不是因为这可能是多对多的关系?
提前致谢 :)