add admin views and pro list in website
This commit is contained in:
parent
1ed5adfff5
commit
593c2f0ddd
@ -1,3 +1,16 @@
|
||||
from django.contrib import admin
|
||||
|
||||
# Register your models here.
|
||||
from .models import Pro, Association
|
||||
#from models import Pro, Association
|
||||
|
||||
class ProAdmin(admin.ModelAdmin):
|
||||
fieldsets = [
|
||||
("Nom", {'fields': ['name']}),
|
||||
("Email", {'fields': ['email']}),
|
||||
]
|
||||
list_display = ('name', 'email')
|
||||
|
||||
admin.site.register(Pro, ProAdmin)
|
||||
|
||||
admin.site.register(Association)
|
||||
@ -0,0 +1 @@
|
||||
<h1>{{ welcome_message }}</h1>
|
||||
@ -0,0 +1,7 @@
|
||||
<h1>{{ welcome_message }}</h1>
|
||||
|
||||
<ul>
|
||||
{% for pro in pros_list %}
|
||||
<li>Name: {{ pro.name }} - Email: {{pro.email}}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
@ -4,4 +4,6 @@ from . import views
|
||||
|
||||
urlpatterns = [
|
||||
path("", views.index, name="index"),
|
||||
path("pros", views.show_pros_list, name="pros"),
|
||||
path("assos", views.show_assos_list, name="assos"),
|
||||
]
|
||||
@ -1,9 +1,24 @@
|
||||
from django.shortcuts import render
|
||||
from django.template import loader
|
||||
|
||||
from .models import Pro, Association
|
||||
|
||||
def index(request):
|
||||
context = {
|
||||
"welcome_message": "Vous êtes sur la plateforme de mise en relation."
|
||||
}
|
||||
return render(request, "platformalim/index.html", context)
|
||||
return render(request, "platformalim/index.html", context)
|
||||
|
||||
def show_pros_list(request):
|
||||
latest_pros_list = Pro.objects.order_by('-name')[:10]
|
||||
template = loader.get_template('platformalim/pros.html')
|
||||
context = {
|
||||
"welcome_message": "Vous êtes sur la page de listing des professionnels.",
|
||||
"pros_list": latest_pros_list,
|
||||
}
|
||||
return render(request, "platformalim/pros.html", context)
|
||||
|
||||
def show_assos_list(request):
|
||||
context = {
|
||||
"welcome_message": "Vous êtes sur la page de listing des associations."
|
||||
}
|
||||
return render(request, "platformalim/assos.html", context)
|
||||
Loading…
x
Reference in New Issue
Block a user