Bu Django projesi, dosya yükleme, listeleme, silme ve yeniden adlandırma işlemlerini gerçekleştirmek için tasarlanmıştır. Kullanıcılar bu web uygulaması aracılığıyla dosyalarını kolayca yönetebilirler.
Screen.Recording.2024-05-05.at.18.44.53.mov
-
Depoyu klonlayın:
git clone https://github.com/yourusername/fileUploadAndDownloadProject.git cd fileUploadAndDownloadProject
-
Sanal bir ortam oluşturun ve etkinleştirin:
python3 -m venv myenv source myenv/bin/activate # Linux/macOS myenv\Scripts\activate # Windows
-
Gerekli Python paketlerini yükleyin:
pip install -r requirements.txt
-
Veritabanını oluşturun ve migrasyonları uygulayın:
python manage.py migrate
-
Projeyi başlatın:
python manage.py runserver
-
Tarayıcınızda
http://127.0.0.1:8000/
adresine giderek projeyi görüntüleyin.
- Dosya Yükleme: Ana sayfada "Upload A New File" düğmesine tıklayarak yeni bir dosya yükleyin.
- Dosya Silme: Her dosya kartının altında bulunan "Delete" düğmesine tıklayarak bir dosyayı silebilirsiniz. Silme işlemi geri alınamaz.
- Dosya Yeniden Adlandırma: Her dosya kartının altında bulunan "Rename" düğmesine tıklayarak bir dosyanın adını değiştirebilirsiniz.
- Dosya yükleme ve saklama
- Dosya listeleme, silme ve yeniden adlandırma
- Kullanıcı dostu arayüz
Bu projede aşağıdaki teknolojiler kullanılmıştır:
- Django: Web uygulama çatısı.
- Bootstrap: Arayüz tasarımı için CSS ve JS kütüphanesi.
- SQLite: Hafif veritabanı kullanılarak dosya kayıtları saklanır.
- JavaScript: Müşteri tarafı doğrulama ve etkinlikler için kullanılmıştır.
- Bu depoyu çatallayın (fork) ve geliştirmelerinizi yapın.
- Yeni özellikler eklemek veya hataları düzeltmek için Pull Talepler (Pull Requests) gönderin.
- Hataları bildirmek veya önerilerde bulunmak için konu (issue) açın.