fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('featurename', models.CharField(max_length=100)),
- ('featuredescription', models.TextField(blank=True)),
+ ('featuredescription', models.TextField(blank=True, help_text="""Supports Markdown. A single, plain URL will link directly to that URL.""")),
('v74', models.IntegerField(default=0, verbose_name='7.4', choices=[(0, 'No'), (1, 'Yes'), (2, 'Obsolete'), (3, '?')])),
('v80', models.IntegerField(default=0, verbose_name='8.0', choices=[(0, 'No'), (1, 'Yes'), (2, 'Obsolete'), (3, '?')])),
('v81', models.IntegerField(default=0, verbose_name='8.1', choices=[(0, 'No'), (1, 'Yes'), (2, 'Obsolete'), (3, '?')])),
class Feature(models.Model):
group = models.ForeignKey(FeatureGroup, null=False, blank=False, on_delete=models.CASCADE)
featurename = models.CharField(max_length=100, null=False, blank=False)
- featuredescription = models.TextField(null=False, blank=True)
+ featuredescription = models.TextField(null=False, blank=True, help_text="""Supports Markdown. A plain URL will link directly to that URL.""")
# WARNING! All fields that start with "v" will be considered versions!
v74 = models.IntegerField(verbose_name="7.4", null=False, blank=False, default=0, choices=choices)
v74.visible_default = False
{%extends "base/page.html"%}
+{% load markup %}
{%block title%}Feature Description{%endblock%}
{%block contents%}
<h1>Feature Description</h1>
<h2>{{feature.featurename}}</h2>
<p>
-{{feature.featuredescription}}
+{{feature.featuredescription|markdown:"safe"}}
</p>
{%endblock%}