আপনি যদি ফর্মটিতে কোনও কোড যুক্ত করতে না চান (@ শ্যাডফিসির উত্তরে মন্তব্যে উল্লিখিত), অবশ্যই এটি সম্ভব, এখানে দুটি বিকল্প রয়েছে।
প্রথমত, আপনি একবারে পুরো ফর্মের পরিবর্তে এইচটিএমএলে পৃথকভাবে ক্ষেত্রগুলি উল্লেখ করুন :
<form action="" method="post">
<ul class="contactList">
<li id="subject" class="contact">{{ form.subject }}</li>
<li id="email" class="contact">{{ form.email }}</li>
<li id="message" class="contact">{{ form.message }}</li>
</ul>
<input type="submit" value="Submit">
</form>
(মনে রাখবেন যে আমি এটিকে একটি অরসোর্টড তালিকায়ও পরিবর্তন করেছি ))
দ্বিতীয়ত, এইচটিএমএল , জ্যাঙ্গো হিসাবে আউটপুট ফর্মগুলি নথিতে নোট করুন :
ফিল্ড আইডি, ক্ষেত্রের নাম 'id_' প্রিপেন্ড করে উত্পন্ন হয়। আইডি বৈশিষ্ট্য এবং ট্যাগগুলি ডিফল্টরূপে আউটপুটে অন্তর্ভুক্ত থাকে।
আপনার ফর্ম ক্ষেত্রগুলি সমস্ত ইতিমধ্যে একটি অনন্য আছে আইডি । সুতরাং আপনি বিষয় ক্ষেত্রের স্টাইল করতে আপনার সিএসএস ফাইলে id_subject উল্লেখ করতে পারেন । আমার খেয়াল করা উচিত, আপনি যখন ডিফল্ট এইচটিএমএল গ্রহণ করেন তখন ফর্মটি এমনভাবে আচরণ করে যা স্বতন্ত্র ক্ষেত্রগুলি নয়, কেবল ফর্মটি মুদ্রণের প্রয়োজন:
<ul class="contactList">
{{ form }} # Will auto-generate HTML with id_subject, id_email, email_message
{{ form.as_ul }} # might also work, haven't tested
</ul>
ফর্মগুলি আউটপুট দেওয়ার সময় অন্যান্য বিকল্পগুলির জন্য পূর্ববর্তী লিঙ্কটি দেখুন (আপনি টেবিলগুলিও করতে পারেন)।
দ্রষ্টব্য - আমি বুঝতে পেরেছি যে এটি প্রতিটি উপাদানকে ক্লাস যুক্ত করার মতো নয় (যদি আপনি ফর্মটিতে কোনও ক্ষেত্র যোগ করেন তবে আপনাকে সিএসএসও আপডেট করতে হবে) - তবে আইডি দ্বারা ক্ষেত্রগুলির সমস্ত রেফারেন্স করা যথেষ্ট সহজ আপনার সিএসএসে এটির মতো:
#id_subject, #id_email, #email_message
{color: red;}