Câu hỏi được gắn thẻ «django-forms»

Các câu hỏi cụ thể liên quan đến các biểu mẫu với khuôn khổ web Django

6
Django đặt giá trị biểu mẫu mặc định
Tôi có một Mô hình như sau: class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() Tôi cũng có một mẫu mô hình cho mô hình trên như sau: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') …

7
Làm cách nào để lọc các lựa chọn ForeignKey trong Django ModelForm?
Nói rằng tôi có những điều sau đây trong models.py: class Company(models.Model): name = ... class Rate(models.Model): company = models.ForeignKey(Company) name = ... class Client(models.Model): name = ... company = models.ForeignKey(Company) base_rate = models.ForeignKey(Rate) Tức là có nhiều Companies, mỗi cái có một phạm vi Ratesvà Clients. Mỗi Clientnên có …

8
Làm cách nào để thêm trình giữ chỗ trên CharField trong Django?
Lấy hình thức rất đơn giản này làm ví dụ: class SearchForm(Form): q = forms.CharField(label='search') Điều này được kết xuất trong mẫu: <input type="text" name="q" id="id_q" /> Tuy nhiên, tôi muốn thêm placeholderthuộc tính vào trường này với giá trị Searchđể HTML sẽ trông giống như: <input type="text" name="q" id="id_q" …

13
Xác định lớp css trong biểu mẫu django
Giả sử tôi có một hình thức class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Có cách nào để tôi xác định các lớp css trên mỗi trường để sau đó tôi có thể sử dụng jQuery dựa trên lớp trong trang được hiển thị của mình …

2
Tạo bộ truy vấn trống theo mặc định trong các trường mẫu django
Tôi có các lĩnh vực này trong mẫu: city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all()) district = forms.ModelChoiceField(label="district", queryset=MyDistrict.objects.all()) area = forms.ModelChoiceField(label="area", queryset=MyArea.objects.all()) huyện đến từ nhấp vào thành phố và khu vực đến từ nhấp chuột vào khu vực. Với queryset=MyDistrict.objects.all()và queryset=MyArea.objects.all()hình thức sẽ rất nặng nề. Làm thế nào tôi có …

5
Làm thế nào tôi có thể xây dựng nhiều nút trình mẫu django?
Tôi có mẫu với một đầu vào cho email và hai nút gửi để đăng ký và hủy đăng ký nhận bản tin: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> Tôi cũng có dạng lớp: class NewsletterForm(forms.ModelForm): class Meta: model …

12
Django chuyển các tham số biểu mẫu tùy chỉnh để định dạng
Điều này đã được sửa trong Django 1.9 với form_kwargs . Tôi có một mẫu Django trông như thế này: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) Tôi gọi mẫu này với …

15
Kiểu CSS ở dạng Django
Tôi muốn tạo kiểu như sau: biểu mẫu: from django import forms class ContactForm(forms.Form): subject = forms.CharField(max_length=100) email = forms.EmailField(required=False) message = forms.CharField(widget=forms.Textarea) contact_form.html: <form action="" method="post"> <table> {{ form.as_table }} </table> <input type="submit" value="Submit"> </form> Ví dụ, làm thế nào để tôi đặt một lớp hoặc ID cho subject, …
150 css  django  django-forms 

8
Tạo trường lựa chọn động
Tôi gặp một số khó khăn khi cố gắng hiểu cách tạo trường lựa chọn động trong django. Tôi có một mô hình thiết lập một cái gì đó như: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() Những gì tôi đang …



8
Mẫu Django: phiên bản dài dòng của sự lựa chọn
Tôi có một mô hình: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) Tôi có một hình thức: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder Và tôi muốn sử dụng formtools.preview. Mẫu mặc định …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.