# views.py

```jsx
from django.http import HttpResponse
from django.shortcuts import render, redirect

def home(request):
    return render(request, 'financial_tracker/home.html')

def login_view(request):
    # Placeholder for actual authentication logic
    return render(request, 'financial_tracker/login.html')

def register(request):
    # Placeholder for registration logic
    return render(request, 'financial_tracker/register.html')

def logout_view(request):
    # Placeholder for logout logic
    return redirect('home')

def dashboard(request):
    return render(request, 'financial_tracker/dashboard.html')

def list_transactions(request):
    return render(request, 'financial_tracker/transactions_list.html')

def add_transaction(request):
    return render(request, 'financial_tracker/add_transaction.html')

def edit_transaction(request, id):
    # Placeholder for fetching and editing a specific transaction
    return render(request, 'financial_tracker/edit_transaction.html', {'transaction_id': id})

def reports(request):
    return render(request, 'financial_tracker/reports.html')

def import_data(request):
    return render(request, 'financial_tracker/import_data.html')

def export_data(request):
    return render(request, 'financial_tracker/export_data.html')

def profile(request):
    return render(request, 'financial_tracker/profile.html')
```