Basit bir Django örneği alalım.Kereviz ve Django basit örnek
uygulama/models.py
from django.db import models
from django.contrib.auth.models import User
class UserProfile(models.Model):
user = models.OneToOneField(User)
token = models.CharField(max_length=32)
uygulama/views.py
from django.http import HttpResponse
from django.views.decorators.csrf import csrf_exempt
from forms import RegisterForm
from utils.utilities import create_user
@csrf_exempt
def register_view(request):
if request.method == 'POST':
form = RegisterForm(request.POST)
if form.is_valid():
create_user(form.cleaned_data)
return HttpResponse('success')
utils/utilities.py
def create_user(data):
user = User.objects.create_user(username=data['username'], email=None, password=data['password'])
user.save()
profile = UserProfile()
profile.user = user
profile.token = generate_token()
profile.save()
birileri bu örnekte Kereviz bir uygulama sağlayabilir ? Saniyede yüzlerce istek içeren büyük bir proje olduğunu düşünün. Size varsayarsak
Sadece bildiğiniz gibi, örneklerle ilgili doğrudan talepler, daha önce hiç araştırma yapmayan kişilerden geldiklerinden, konu dışı sayılmaya eğilimlidir. Bu, sizin için geçerli değildir, ancak bu genel kılavuzun farkında olmakta fayda var - bir yardım aldığınızda [Yardım] (http://stackoverflow.com/help) bölümüne bakın. – halfer