forum.ge
reklama
FORUM.GE წესები  · დახმარება  · ძებნა  · წევრები  · კალენდარი  · ჩატი
  გამოხმაურება · ახალი თემა · ახალი გამოკითხვა

> ჯანტო Field attrs, დახმარება მჭირდება
NinjaRacer
falsy


*****
ჯგუფი: Registered
წერილები: 1585
წევრი No.: 241880
რეგისტრ.: 2-April 18

გამოგზავნილია: 24 May 2019, 18:14  #54708021      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა · ვებგვერდი
CODE
from django.forms import ModelForm
from django import forms
from .models import Entry


class EntryForm(ModelForm):
   class Meta:
       model = Entry
       fields = ('text',)
       def __init__(self, *args, **kwargs):
           super(EntryForm,self).__init__(*args, **kwargs)
           self.fields['text'].widget.attrs.update({
               'class': 'textarea', 'placeholder': "What's up?"
           })


class და placeholder მინდა უბრალოდ შევუცვალო რომ css-მა იმუშავოს.

ხელით შელში ვქენი და გამოვიდა .save()-იც ვცადე ინსტანსზე მაგრამ მაინც არ ქნა help.gif

QUOTE
>>> from diary.forms import EntryForm>>> entryform.fields['text'].widget.attrs{'cols': '2', 'rows': '10', 'class': 'textarea'}
>>>
KeyboardInterrupt
>>>
>>> entryform.fields['text'].widget.attrs.update({'class':'textarea', 'placeholder':"What's Up?"})
>>> entryform.fields['text'].widget.attrs
{'cols': '2', 'rows': '10', 'class': 'textarea', 'placeholder': "What's Up?"}
>>>

* * *
CODE

from django.forms import ModelForm,Textarea
from django import forms
from .models import Entry


class EntryForm(ModelForm):
   class Meta:
       model = Entry
       fields = ('text',)
       widgets = {
           'name': Textarea(attrs={'cols': 80, 'rows': 20,'class':'textarea',
                                   'placeholder': "What's Up?"}),
     


ასეც ვცადე ოფიციალური დოკუმენტაციიდანააა და მაინც არ მუშაობს.
* * *
ფორმებით გავაკეთე

CODE
from django import forms


class MyForm(forms.Form):
   text = forms.CharField(max_length=20, widget=forms.TextInput(attrs={
       'placeholder': 'Enter todo here. E.G delete completed',
       'class': 'form-control',
       'area-label': 'Todo',
       'area-describeby': 'add-btn',
       }
       ))


--------------------
__signature__

ერთმანეთი გავაოცოთ დემოკრატიით.
1 წევრი ათვალიერებს ამ თემას (1 სტუმარი და 0 უჩინარი წევრი)
0 წევრი:
Topic Options გამოხმაურება · ახალი თემა · ახალი გამოკითხვა

 



ფორუმის სერვერების განთავსებას და ინტერნეტთან კავშირს უზრუნველყოფს: CLOUD9
[ Script Execution time: 0.0192 ]   [ 12 queries used ]   [ GZIP Disabled ]