Система відстеження випускників на Django з вихідним кодом

Система відстеження випускників створена на основі Python, Django та MYSQL Database.

Процес роботи Системи відстеження випускників передбачає, що випускники університету чи коледжу реєструються на вебсайті, а цей процес включає верифікацію з боку адміністрації навчального закладу для того, щоб зареєструвати випускника як користувача вебсайту.

pic

Після того, як адміністратор системи підтвердить, що користувач є випускником навчального закладу, випускник може розпочати користування системою, досліджуючи доступні функціональності, такі як вакансії, що публікуються іншими випускниками або адміністрацією, календар майбутніх подій, а також можливість приєднатися до чату для спілкування з іншими випускниками.

Студентські функції Системи відстеження випускників в 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)

Leave a Reply

Your email address will not be published. Required fields are marked *