我正在尝试使用模板动态地向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
我在每一行之后得到一条额外的行。如何避免这种情况。如果需要,我会提供更多信息。