Beshoy Ehab3 نشر 24 سبتمبر 2021 أرسل تقرير نشر 24 سبتمبر 2021 عندما ارفع صوره على الموقع لا يتم تخزينها في الداتا و عند عرضها يعرض الصوره الافتراضيه لكن عند رفع الصوره من admin يتم رفعها بكل بساطة 1 اقتباس
0 شرف الدين حفني نشر 24 سبتمبر 2021 أرسل تقرير نشر 24 سبتمبر 2021 هل من الممكن أن توضح المشكلة أكثر؟ مثلاً أ، تقوم برفق صور تعبر عن المشكلة بالإضافة لإرفاق الشفرة البرمجية التي فيها المشكلة حتى نتمكن من المساعدة اقتباس
0 Beshoy Ehab3 نشر 25 سبتمبر 2021 الكاتب أرسل تقرير نشر 25 سبتمبر 2021 بتاريخ 17 ساعات قال شرف الدين2: هل من الممكن أن توضح المشكلة أكثر؟ مثلاً أ، تقوم برفق صور تعبر عن المشكلة بالإضافة لإرفاق الشفرة البرمجية التي فيها المشكلة حتى نتمكن من المساعدة حسنا هذا هو الموديل class Post(models.Model): user = models.ForeignKey(User, on_delete=models.DO_NOTHING) title = models.CharField(max_length=30) contant = models.TextField(default="") #هنا امر اختار صوره و رفعها img = models.ImageField(upload_to="posts_img/", default="posts_img/default.jpg") created = timezone.now def __str__(self): return self.title و هنا الفورم class PostForm(forms.ModelForm): class Meta: model = Post fields = ["title", "contant", "img"] و هنا الداله التي تستدعي الفورم def create_post(request): if request.method == "POST": form = PostForm(request.POST) if form.is_valid(): form = form.save(commit=False) form.user = request.user form.save() return redirect("/") else: form = PostForm() context = { 'form' : form } return render(request, "create.html", context) و هنا صفحة ال html <form method="post" enctype="multipart/form-data"> {% csrf_token %} {{form}} <button name="submit" class="bnt bnt-primary">Save Post</button> </form> هذا كل شئ واذا لم تفهم الاكواد من فوق يمكنك أن ترى الصور المرفقه اقتباس
السؤال
Beshoy Ehab3
عندما ارفع صوره على الموقع لا يتم تخزينها في الداتا و عند عرضها يعرض الصوره الافتراضيه لكن عند رفع الصوره من admin يتم رفعها بكل بساطة
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.