Skip to content
Snippets Groups Projects
Commit 4ba635a3 authored by Hervé  MENAGER's avatar Hervé MENAGER
Browse files

remove outdated bibliography views which interfere with the admin model.

parent 939775cc
No related branches found
No related tags found
No related merge requests found
......@@ -27,9 +27,6 @@ class Bibliography(models.Model):
pharmacokinetic = models.BooleanField('pharmacokinetic study performed', default=False)
xray = models.BooleanField('contains xray data', default=False)
def get_absolute_url(self):
return reverse('bibliography-detail', args=[str(self.id)])
def save(self, *args, **kwargs):
if self.source == 'PM':
info = get_pubmed_info(self.id_source)
......
{% extends "base.html" %}
{% block title %}- biblio detail for {{object.title}} by {{object.authors_list}}{% endblock %}
{% block content %}
<p>{{ object.get_source_display }}</p>
<p>{{ object.id_source}}</p>
<p>{{ object.title }}</p>
<p>{{ object.journal_name }}</p>
<p>{{ object.authors_list }}</p>
<p>{{ object.biblio_year }}</p>
<p>{{ object.cytotox }}</p>
<p>{{ object.in_silico }}</p>
<p>{{ object.in_vitro }}</p>
<p>{{ object.in_vivo }}</p>
<p>{{ object.in_cellulo }}</p>
<p>{{ object.pharmacokinetic }}</p>
<p>{{ object.xray }}</p>
{% endblock %}
{% extends "base.html" %}
{% load bootstrap3 %}
{% block title %}- biblio edition{% endblock %}
{% block content %}
{% csrf_token %}
{% bootstrap_form form %}
<input type="submit" name="submit" value="Save" />
{% endblock %}
{% extends "base.html" %}
{% block title %}- biblios list{% endblock %}
{% block content %}
{% for biblio in object_list %}
<li><a href="{{biblio.get_absolute_url}}">{{ biblio.get_source_display }} {{ biblio.id_source}} - {{ biblio.title }}</a></li>
{% empty %}
<li>No articles yet.</li>
{% endfor %}
{% endblock %}
from django.conf.urls import url
from .views import BibliographyCreate, BibliographyUpdate, BibliographyDelete, BibliographyDetail, BibliographyList
urlpatterns = [
url(r'biblio/$', BibliographyList.as_view(), name='list'),
url(r'biblio/add/$', BibliographyCreate.as_view(), name='biblio-add'),
url(r'biblio/(?P<pk>[0-9]+)/$', BibliographyDetail.as_view(), name='biblio-detail'),
url(r'biblio/(?P<pk>[0-9]+)/edit/$', BibliographyUpdate.as_view(), name='biblio-update'),
url(r'biblio/(?P<pk>[0-9]+)/delete/$', BibliographyDelete.as_view(), name='biblio-delete'),
]
from django.http import HttpResponse
from django.views.generic.edit import CreateView, UpdateView, DeleteView
from django.views.generic.detail import DetailView
from django.views.generic import ListView
from django.urls import reverse_lazy
from .models import Bibliography, BibliographyForm
class BibliographyCreate(CreateView):
model = Bibliography
form_class = BibliographyForm
class BibliographyUpdate(UpdateView):
model = Bibliography
form_class = BibliographyForm
class BibliographyDelete(DeleteView):
model = Bibliography
success_url = reverse_lazy('biblio-list')
class BibliographyDetail(DetailView):
model = Bibliography
fields = '__all__'
class BibliographyList(ListView):
model = Bibliography
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment