Django formu ile py uzantılı dosya yükleme

Merhabalar,

İnternette bayağı bir araştırdım ama işin içinden çıkamadım. Sizin de fikirlerinizi almak istedim.

Django ile bir dosya paylaşım sitesi yapıyorum.

Yalnız kullanıcılar .py uzantılı dosyaları da pekala site üzerinden paylaşabilmeliler.

Yalnız form üzerinden .py uzantılı dosya upload etme sırasında hata veriyor. Sanırım dosya içerisindeki kodları yürütmeye çalışıyor.
Hatanın ne olduğunu yazamıyorum çünkü localde çalışırken(127.0.0.1) sıkıntı yok, dışarıdan dosya gönderilmek istendiğinde debug=True olsa bile net hata dönmüyor 500 hatası veriyor.

Modelform, Form veya direkt html üzerinden form verilerini alarak denedim hiçbirinde sonuç değişmedi.

Hiç karşılaştınız mı veya bir öneriniz olur mu?

Teşekkürler.

Merhabalar.
Kodun ne olduğunu bilmediğim için sadece kaynak önerebilirim:

Kodu bizimle paylaşır mısınız ?

Merhaba,

Aşağıda paylaşıyorum, teşekkürler.

model

from django.db import models

class Dosya(models.Model):
   class Meta:
       db_table = 'DOSYA'

   ID = models.AutoField(primary_key=True, verbose_name='ID', db_column='ID')
   DOSYA = models.FileField(upload_to='dosyalar', verbose_name='Dosya', db_column='DOSYA')

   def __str__(self):
       return(str(self.ID))

view

from django.http import HttpResponse


def V_Ekle(request):
   if request.method == 'POST':
       dosya = request.FILES.get('file')
       Dosya.objects.create(DOSYA=dosya)
       return HttpResponse('Başarılı')
   else:
       return render(request, 'dosya/yazbel.html')

urls

from django.urls import path
from dosya.views import V_Ekle

urlpatterns = [
   path('ekle/', V_Ekle, name='N_Ekle')
]

html

<form action ="{% url 'N_Ekle' %}" enctype="multipart/form-data" method="POST">
   {% csrf_token %}
   <input type="file" name="file">
   <button type="submit">Gönder</button>
</form>