<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"> <path d="M19,29l60,42 M76,29l-60,42" stroke="#46b08c" stroke-width="8" stroke-linecap="round" stroke-linejoin="round"/> <circle cx="50" cy="53" r="5" fill="#46b08c" /> <circle cx="35" cy="65" r="5" fill="#46b08c" /> <circle cx="65" cy="65" r="5" fill="#46b08c" /></svg>
通过SVG在线编辑器,将上述代码保存为svg文件后,再把此文件导入在线编辑器,展示出如下的图片(经测试,也可以将此文件用浏览器打开,也可以显示出如下图片),不知道是不是题目所求?
测试如下:
参考链接:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<path d="M19,29l60,42 M76,29l-60,42" stroke="#46b08c" stroke-width="8" stroke-linecap="round" stroke-linejoin="round"/>
<circle cx="50" cy="53" r="5" fill="#46b08c" />
<circle cx="35" cy="65" r="5" fill="#46b08c" />
<circle cx="65" cy="65" r="5" fill="#46b08c" />
</svg>
创建model:
class A(models.Model):
A_name = models.ForeignKey()(
'B',#关联表名
on_delete=models.CASCADE,#关系
null=True,
verbose_name='主题',
)
class B(models.Model):
B_name = models.TextField(
max_length=20,
verbose_name='问题',
null=True,
default="问题限制40个字节"
)
正向查询
#获取B表值,查询A表关联字段
B_n = B.objects.get(id=2)#获取从表B的字段值
A_n = B_n.a.A_name#根据关联字段查询主表的对象,后缀属性获取值
反向查询
A_n = A.objects.get(id=2)#获取主表A的字段值
B_n = A_n.b_set.all()#根据关联字段查询从表的对应字段;表名要小写,使用_set方法,后缀可使用查询方法.