Система відстеження випускників створена на основі Python, Django та MYSQL Database.
Процес роботи Системи відстеження випускників передбачає, що випускники університету чи коледжу реєструються на вебсайті, а цей процес включає верифікацію з боку адміністрації навчального закладу для того, щоб зареєструвати випускника як користувача вебсайту.
Після того, як адміністратор системи підтвердить, що користувач є випускником навчального закладу, випускник може розпочати користування системою, досліджуючи доступні функціональності, такі як вакансії, що публікуються іншими випускниками або адміністрацією, календар майбутніх подій, а також можливість приєднатися до чату для спілкування з іншими випускниками.
Студентські функції Системи відстеження випускників в Django
- Сторінка входу — Студент вводить свої дані для входу на цій сторінці для доступу до всіх функцій вебсайту.
- Сторінка реєстрації — Сторінка, де новий студент створює свої дані для входу на вебсайт.
- Головна сторінка — Це сторінка, на яку потрапляє студент при відвідуванні вебсайту. Вона є за замовчуванням на сайті.
Ця сторінка показує головну сторінку, поточні події, коледжі, випускників, чат для зв'язку між випускниками та профіль. - Сторінка управління профілем — Це сторінка, де студент може оновити свій профіль.
- Перегляд поточної події — Це сторінка, де студент може переглянути поточні події, що публікуються адміністрацією.
- Перегляд коледжів — Це сторінка, де студент може переглянути коледжі.
Як створити проект Системи відстеження випускників в Django?
Ось кроки, як створити Систему відстеження випускників в Django з вихідним кодом.
- Крок 1: Відкрити файл.
Відкрийте “PyCharm Professional”, після цього натисніть “File” і оберіть “New Project”.
- Крок 2: Вибір Django.
Наступним кроком, після натискання “New Project”, виберіть “Django” і натисніть.
- Крок 3: Вибір місця розташування файлу.
Потім виберіть місце для розташування файлу, де хочете створити проект.
- Крок 4: Створіть назву програми.
Далі, дайте ім'я вашій програмі.
- Крок 5: Натисніть створити.
Нарешті, завершите створення проекту, натиснувши кнопку “Create”.
- Крок 6: Починайте кодування.
Тепер ми почнемо додавати функціональність до нашого фреймворку Django, додаючи деякі функціональні коди.
Функціональність і коди Системи відстеження випускників в Django
- Створіть шаблон для головної сторінки в проекті Системи відстеження випускників в Django.
У цьому розділі ми дізнаємось, як створити шаблони для головної сторінки.
Для початку додайте наступний код у ваш base.html у папці /templates/.
{% load static %}
Alumni Tracker System
Головна (поточна)
Поточні події
Коледжі
Випускники
{% if request.user.is_authenticated %}
Вийти
Чат для зв'язку між випускниками
{%if not request.user.is_college %}
Профіль
{%elif request.user.is_college %}
Очікувані запити
Профіль
{%endif%} {% else %}
Увійти
Реєстрація випускника
{% endif %} {% if request.user.is_authenticated and request.user.is_superuser %}
Реєстрація коледжу
{% endif %}
{% block content %} {% endblock %}
© Авторські права Alumin Tracking System 2021.
Всі права захищені
- Створення шаблону для перегляду коледжу в проекті Alumni Tracking System на Django.
У цьому розділі ми дізнаємося, як створювати шаблони для перегляду коледжу.
Для початку додайте наступний код у ваш showcollege.html в папку /templates/.
{% extends "base.html" %} {%load static%} {% load crispy_forms_tags %} {% load templatetags %} {% block content %}
{% for p in page_obj %}
{{p.College}}
{{p.About}}
{%endfor%}
{% if page_obj.has_previous %} « перша попередня {% endif %} Сторінка {{ page_obj.number }} з {{ page_obj.paginator.num_pages }} {% if page_obj.has_next %} наступна остання » {% endif %}
{%endblock%} ``` ## 📌 Завантажте повний вихідний код для Alumni Tracking System на Django тут: ⬇️⬇️⬇️ [ ## Alumni Tracking System на Django з вихідним кодом ### Цей проект Alumni Tracking System на Django з вихідним кодом корисний для початківців або студентів, які хочуть навчитися Python… itsourcecode.com ](https://itsourcecode.com/free-projects/python-projects/alumni-tracking-system-in-django-with-source-code/?source=post_page-----8720cbcea186--------------------------------) Крім того, ви можете також ознайомитись з **Онлайн системою управління випускниками на Laravel з вихідним кодом**: [ ## Онлайн система управління випускниками на Laravel ### Онлайн система управління випускниками на Laravel з вихідним кодом може допомогти студентам навчитися розробляти свої… itsourcecode.com ](https://itsourcecode.com/free-projects/laravel/online-alumni-management-system-project-in-laravel-with-source-code/?source=post_page-----8720cbcea186--------------------------------) ## Висновок
**Alumni Tracking System на Django** є високонастраюваним і адаптованим для задоволення специфічних вимог.
Якщо ви вважаєте цю статтю корисною, будь ласка, залиште коментар нижче та поділіться своїми думками.
Ваш відгук допоможе нам покращити наш контент і також принесе користь іншим у спільноті, надаючи різноманітні ідеї та досвід.
## [Itsourcecode.com](https://itsourcecode.com/)🚀
Дякуємо, що ви стали частиною спільноти **Itsourcecode**!
Перед тим, як піти, будь ласка, розгляньте наступне:
Я був би вдячний, якщо ви підтримали нас, натиснувши «аплодувати» 50 разів і підписавшись на автора.
Слідкуйте за нами на [[**Pinterest**](https://www.pinterest.ph/itsourcecode/)]
Слідкуйте за нами на [[**K**O-FI](https://ko-fi.com/itsourcecode)]
Слідкуйте за нами на [[**Facebook**](https://www.facebook.com/itsourcecode)]
Перекладено з: [Alumni Tracking System in Django with Source Code](https://medium.com/@pies052022/alumni-tracking-system-in-django-with-source-code-8720cbcea186)