১৩.৬ : tailwind css এবং ইউআরএল তৈরী

আজকে আমরা জানবো কিভাবে tailwind সিএসএস কে আমাদের প্রজেক্ট এ অ্যাড করতে পারি । সেজন্যে আমরা গুগল এ সার্চ করবো tailwind unpkg সেখান থেকে dist তারপর tainwind.min.css কে নিবো। তারপর লিংক টা কপি করে আমাদের টেমপ্লেট এ বসিয়ে দিবো।

<link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet">

এখন আমরা 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

Last updated