from django.contrib import admin
-# Register your models here.
+from .models import Book, Lease
+
+admin.site.register(Book)
+admin.site.register(Lease)
--- /dev/null
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import models, migrations
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='Book',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', auto_created=True, serialize=False, primary_key=True)),
+ ('title', models.CharField(max_length=200)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Lease',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', auto_created=True, serialize=False, primary_key=True)),
+ ('leasee', models.CharField(max_length=200)),
+ ('book', models.ForeignKey(to='books.Book')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ ]
from django.db import models
-# Create your models here.
+class Book(models.Model):
+ title = models.CharField(max_length = 200)
+ def __str__(self):
+ return self.title
+
+class Lease(models.Model):
+ book = models.ForeignKey(Book, on_delete=models.CASCADE)
+ leasee = models.CharField(max_length = 200)
+ def __str__(self):
+ return "%s (%s)" % (self.book, self.leasee)
--- /dev/null
+from django.conf.urls import url
+
+from . import views
+
+urlpatterns = [
+ url(r'^$', views.index, name='index'),
+ url(r'(?P<book_id>\d+)', views.detail, name="detail"),
+]
from django.shortcuts import render
+from django.http import HttpResponse
+
+def index(request):
+ return HttpResponse("UrteBook")
+
+def detail(request, book_id):
+ response = "Book ID: %s"
+ return HttpResponse(response % book_id)
-# Create your views here.
# Application definition
INSTALLED_APPS = (
+ 'books',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
- 'books',
)
MIDDLEWARE_CLASSES = (
# url(r'^$', 'project.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
+ url(r'books/', include('books.urls')),
url(r'^admin/', include(admin.site.urls)),
)