حسنا هذا هو الموديل
 
	 
 
	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>
 
	 
 
	هذا كل شئ
 
	واذا لم تفهم الاكواد من فوق يمكنك أن ترى الصور المرفقه