Kommandolinjetolking.

Laget kommandolinjetolker, og definert noen kommandoer (de fleste uten
implementasjon).  Knyttet boksøkefunksjonen inn i denne galskapen.
Oppdaterte arguments.txt litt.
This commit is contained in:
2010-09-27 17:32:24 +00:00
parent b7e059626d
commit fddcfcbebe
4 changed files with 178 additions and 6 deletions

View File

@@ -2,11 +2,21 @@ import os
os.environ['DJANGO_SETTINGS_MODULE']='web.settings'
from web.library.models import *
from django.db.models import Q
from util import *
def search(string):
words = string.split()
def search_book_cmd(search_strings, search_description=False):
books = search_book(search_strings, search_description)
format = '%13s %10s %-40s %15s'
for book in books:
b_id = book.getid() or ''
title = cut_str(book.title, 40)
# TODO author
author = ''
print format % (book.isbn, b_id, title, author)
def search_book(search_strings, search_description=False):
basic_query = Book.objects
for word in words:
for word in search_strings:
basic_query=basic_query.filter(Q(title__icontains=word) |
Q(subtitle__icontains=word) |
Q(id__id__icontains=word) |