从render_to_string的Django模板输出中删除空行

时间:2018-01-31 11:56:52

标签: django python-3.x django-templates

我正在尝试使用模板动态地向models.py添加内容。为此,我在views.py

中有以下行
model_content = render_to_string('myapp/models.txt',{'table':table_name, 'fields':fields})
模板

models.txt

class {{ table }}(models.Model):
{% for field in fields %}
   {{ field.field_name }} = models.{{ field.field_type.name }}
{% endfor %}

但是当我把model_content字符串写入文件时说models.py我得到了下面的

class Mytable(models.Model):

    order = models.CharField

    cust_name = models.CharField

我在每一行之后得到一条额外的行。如何避免这种情况。如果需要,我会提供更多信息。

0 个答案:

没有答案