manx-cli 0.5.9

A blazing-fast CLI documentation finder powered by Context7 MCP
Documentation
# Python Development Guide

## Django Framework

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.

### Models

Django models define the data structure and provide database abstraction.

```python
from django.db import models

class Article(models.Model):
    title = models.CharField(max_length=200)
    content = models.TextField()
    created_at = models.DateTimeField(auto_now_add=True)
    
    def __str__(self):
        return self.title
```

### Views

Views handle the request/response cycle and contain the business logic.

```python
from django.shortcuts import render, get_object_or_404
from django.http import HttpResponse
from .models import Article

def article_list(request):
    articles = Article.objects.all()
    return render(request, 'articles/list.html', {'articles': articles})

def article_detail(request, pk):
    article = get_object_or_404(Article, pk=pk)
    return render(request, 'articles/detail.html', {'article': article})
```

## Database Operations

- Use Django ORM for database operations
- Create migrations for schema changes
- Implement proper indexing for performance
- Consider database-level constraints