Tôi có một hình thức trong forms.py của tôi trông như thế này:dụng nhất một hình thức django với dữ liệu từ cơ sở dữ liệu theo quan điểm
from django import forms
class ItemList(forms.Form):
item_list = forms.ChoiceField()
tôi cần phải cư trú trong item_list với một số dữ liệu từ cơ sở dữ liệu. Khi được tạo trong HTML item_list phải có dạng như sau:
<select title="ItemList">
<option value="1">Select Item 1</option>
<option value="2">Select Item 2</option>
</select>
Giá trị tùy chọn trong câu lệnh chọn của tôi sẽ thay đổi hầu như do biến trong truy vấn thường thay đổi tạo ra kết quả mới.
Tôi cần đặt gì trong view.py và cũng trong các tệp mẫu của mình để điền danh mục ItemList với các giá trị từ cơ sở dữ liệu?
Vấn đề là tất cả các logic của tôi xảy ra trong view.py không có trong forms.py. Bộ truy vấn trông giống như Items.objects.filter (item_id = id) này hơn. Biến "id" được tạo trong view.py. – avatar
nếu bạn thêm thông số khác vào hàm tạo sách thì sao? – amcashcow
@itgorilla: Đã cập nhật bài đăng của tôi. – miku