Skip to content
Snippets Groups Projects
Commit 91ab594a authored by Jacek Lebioda's avatar Jacek Lebioda
Browse files
parents 62992659 c852f4c6
No related branches found
No related tags found
No related merge requests found
......@@ -99,5 +99,6 @@ USE_TZ = True
# https://docs.djangoproject.com/en/1.10/howto/static-files/
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
from local_settings import *
......@@ -16,10 +16,12 @@ Including another URLconf
from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
import web.urls
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include(web.urls))
]
url(r'', include(web.urls))
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.contrib import admin
from models import *
class LanguageAdmin(admin.ModelAdmin):
list_display = ('name','image_img')
# Register your models here.
admin.site.register(Subject)
admin.site.register(Visit)
admin.site.register(Item)
admin.site.register(Room)
admin.site.register(AppType)
admin.site.register(Language)
admin.site.register(Language, LanguageAdmin)
admin.site.register(Worker)
admin.site.register(FlyingTeam)
admin.site.register(Avaibility)
......
......@@ -5,11 +5,26 @@ from django.utils import timezone
from django.contrib.auth.models import User
class Language (models.Model):
name = models.CharField(max_length = 20)
image = models.ImageField()
def __str__(self):
return self.name
def image_img(self):
if self.image:
return u'<img src="%s" />' % (self.image.url)
else:
return 'No image'
image_img.short_description = 'Thumb'
image_img.allow_tags = True
class Subject(models.Model):
sex = models.CharField(max_length=1)
firstName = models.CharField(max_length=50)
lastName = models.CharField(max_length=50)
language = models.CharField(max_length=20)
languages = models.ManyToManyField(Language)
phoneNo = models.CharField(max_length=20)
email = models.EmailField()
born = models.DateField()
......@@ -58,11 +73,6 @@ class AppType (models.Model):
apRestTime = models.IntegerField()
class Language (models.Model):
name = models.CharField(max_length = 20)
image = models.ImageField()
class Worker (models.Model):
languages = models.ManyToManyField(Language)
appointments = models.ManyToManyField('Appointment')
......
......@@ -22,5 +22,5 @@ urlpatterns = [
url(r'doctors$', views.doctors, name='web.views.doctors'),
url(r'equipment_and_rooms$', views.equipment_and_rooms, name='web.views.equipment_and_rooms'),
url(r'mail_templates$', views.mail_templates, name='web.views.mail_templates'),
url(r'$', views.index, name='web.views.index')
url(r'^$', views.index, name='web.views.index')
]
from django.shortcuts import render
from django.http import HttpResponse
from django.template import loader
from django.views import generic
# Create your views here.
def index(request):
template = loader.get_template("index.html")
return HttpResponse(template.render({
return HttpResponse(template.render({
}), request)
def assignments(request):
template = loader.get_template("assignments/index.html")
return HttpResponse(template.render({
return HttpResponse(template.render({
}), request)
def subjects(request):
template = loader.get_template("subjects/index.html")
return HttpResponse(template.render({
return HttpResponse(template.render({
}), request)
def doctors(request):
template = loader.get_template("doctors/index.html")
return HttpResponse(template.render({
return HttpResponse(template.render({
}), request)
def equipment_and_rooms(request):
template = loader.get_template("equipment_and_rooms/index.html")
return HttpResponse(template.render({
return HttpResponse(template.render({
}), request)
def mail_templates(request):
template = loader.get_template("mail_templates/index.html")
return HttpResponse(template.render({
return HttpResponse(template.render({
}), request)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment