Cześć, mam problem z odpowiednim zintegrowaniem bootstrap markdown pod django 1.8. Sytuacja wygląda mniej więcej tak:
Pierwotny model z models.py
class Post(models.Model):
body = models.TextField(blank=False, max_length=256)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
active = models.BooleanField(default=True)
user = models.ForeignKey(settings.AUTH_USER_MODEL)
num_votes = models.PositiveIntegerField(default=0)
def user_can_manage_me(self, user):
return user == self.user or user.has_perm('your_app.manage_object')
def get_absolute_url(self):
return reverse('post_detail', args=[self.pk])
class Meta:
ordering = ('-created',)
Nastepnie wykorzystując model Post, buduję za jego pomocą formularz forms.py
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = ['body', ]
labels = {
"body": "",
}
widgets = {
'body': forms.Textarea(attrs={'placeholder': 'placeholder',
'rows':"3", 'cols':"",})}
przykładowe użycie markdown
from django import forms
from bootstrap_markdown.widgets import MarkdownEditor
class TestForm(forms.Form):
title = forms.CharField()
content = forms.CharField(widget=MarkdownEditor(
attrs={'id': 'content'}))
Wg dokumentacji nie powinno z tym być problemu, ale moje wszelkie próby podpięcia markdown pod 'body' (textarea) w tym układzie nie wyszły. Może ktoś poradzi jak do tego podejść?