Sistem manajemen siswa modern? ? dengan fitur seperti dasbor interaktif? Manajemen Kehadiran? Berikan Umpan Balik ✍ Aplikasi Cuti Pembuatan Hasil?

Lihat situs web langsung di sini!
Temukan laporan proyek terperinci di sini!
Akash Shrivastava ? ? ♂️? | Akansha Tamboli ? | Shreejit Nair ?? | Samiksha Naik ?? |
Catatan: Pastikan Anda memiliki Python Versi 3.8+
Pengaturan Lingkungan
$ git clone https://github.com/Akash1362000/Django_Student_Management_System.git
$ cd Django_Student_Management_System/
Buat file .env (rujuk file .env.example )
Hasilkan SECRET_KEY dari sini
Hasilkan CAPTCHA_SECRET Anda dari sini
Salin SITE KEY Anda setelah menghasilkan CAPTCHA_SECRET dan tempel di data-sitekey di student_management_app/templates/login_page.html (ganti tombol saat ini dengan kunci Anda)
Instal Postgres Versi Terbaru Dari Sini
Instal Pgadmin dari sini
Buat database menggunakan pgadmin dengan mengikuti langkah -langkah yang disebutkan di sini
Perbarui DATABASE_URL Anda di .env dengan detail DB Anda seperti USER , PASSWORD dan DB_NAME
Jika VirtualEnv tidak diinstal (apa itu VirtualEnv?):
$ pip install virtualenv
Buat lingkungan virtual
$ virtualenv venv
Aktifkan lingkungan setiap kali Anda membuka proyek
$ source venv/Scripts/activate
Menginstal persyaratan?
$ pip install -r requirements.txt
$ pre-commit install
Jalankan migrasi untuk database
$ python manage.py migrate
Buat SuperSuser untuk Admin Login?
$ python manage.py createsuperuser
Masukkan nama pengguna, email, dan kata sandi yang Anda inginkan. Pastikan Anda mengingatnya karena Anda akan membutuhkannya di masa depan.
misalnya.
Username: admin
Email: [email protected]
Password: HighlyConfidentialPassword
Semua set! ?
Sekarang Anda dapat menjalankan server untuk melihat aplikasi Anda & berjalan
$ python manage.py runserver
Untuk keluar dari lingkungan ❎
$ deactivate
Setiap kali Anda ingin membuka aplikasi di browser, pastikan Anda menjalankan:
$ source venv/Scripts/activate
$ python manage.py runserver
Jika Anda ingin menggunakan Docker untuk menjalankan proyek ini, Anda perlu melakukan langkah -langkah berikut:
docker --version dan docker compose --version [di Windows, Anda perlu menjalankan docker-compose --version untuk memeriksa versi]docker-compose.yml file dan perbarui nilai CAPTCHA_SECRET dengan kunci yang Anda hasilkan. Anda dapat menghasilkannya dari sinidocker compose up -ddocker exec -it student_management_system sh -c "python manage.py createsuperuser" untuk membuat superuser barudocker compose stop dari Root Proyekdocker compose start dari Root Proyekdocker compose down dari root proyek Menyukai pekerjaan kami? ? Apakah membintangi repositori ini akan lebih memotivasi kita?
MIT License
Copyright (c) 2020 Akash Shrivastava
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.