আজকে আমরা জানবো কিভাবে tailwind সিএসএস কে আমাদের প্রজেক্ট এ অ্যাড করতে পারি । সেজন্যে আমরা গুগল এ সার্চ করবো tailwind unpkg সেখান থেকে dist তারপর tainwind.min.css কে নিবো। তারপর লিংক টা কপি করে আমাদের টেমপ্লেট এ বসিয়ে দিবো।
এখন আমরা accounts এর মধ্যে urls.py তৈরি করবো আর এই অ্যাপ এ যেনো নিজের মত ইউআরএল তৈরি করা যায় সেজন্যে inner প্রজেক্ট ফোল্ডার এর urls.py এ আমাদের app ইউআরএল কে ইনক্লুড করে দিয়ে আসতে হবে।
mamar_bank/urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('accounts/', include('accounts.urls')),
]
# accounts/login
# accounts/register
এখন accounts/urls.py এ ইউআরএল অ্যাড করবো ক্লাস based ভিউ এর জন্যে নিচের মত করে।
from django.urls import path
from .views import UserRegistrationView
urlpatterns = [
path('register/', UserRegistrationView.as_view(), name='register'),
]
accounts/views.py
class UserRegistrationView(FormView):
template_name = 'accounts/user_registration.html'
form_class = UserRegistrationForm
success_url = reverse_lazy('profile')
def form_valid(self,form):
user = form.save()
login(self.request, user)
return super().form_valid(form) # form_valid function call hobe jodi sob thik thake