Django Hordhac: Laga soo bilaabo Aasaaska ilaa Dhisidda Mashaariicda Adag

2/21/2026
4 min read

Django Hordhac: Laga soo bilaabo Aasaaska ilaa Dhisidda Mashaariicda Adag

Django waa qaab-dhismeed Python ah oo loogu talagalay horumarinta degdegga ah ee codsiyada Web-ka ee waxtarka leh, cad, iyo la ballaarin karo. Qoraalkan wuxuu ku hagi doonaa aasaaska Django, isagoo baraya sida loo dhiso mashaariic adag, si aad si tartiib ah ugu horumariso horumarkaaga.

I. Hordhaca Django

Django waa qaab-dhismeed "batariga oo dhameystiran", taasoo macnaheedu yahay inay leedahay hawlo badan oo diyaar u ah isticmaalka, taasoo ka caawineysa horumariyeyaasha inay si degdeg ah u dejistaan oo u bilaabaan codsiyada Web. Faa'iidooyinka Django waxaa ka mid ah:

  • Horumar Degdeg ah: Waxay bixisaa hawlo hodan ah iyo qalabyo kala duwan, taasoo ka caawineysa horumariyeyaasha inay yareeyaan shaqada soo noqnoqda.
  • Amniga: Waxay leedahay astaamo amni oo dhisan, taasoo ilaalinaysa codsiyada Web-ka ka dhanka ah weerarada caadiga ah.
  • La Ballaarin Karo: Ku habboon codsiyo kala duwan oo cabbir leh, laga bilaabo bogagga yaryar ilaa nidaamyada adag ee waaweyn.

II. Dhisida Deegaanka

  1. Ku rakib Python iyo pip: Django waxay ku saleysan tahay Python, marka hore waa in la hubiyaa in Python (nooca 3.6 iyo wixii ka sareeya) lagu rakibay kombiyuutarkaaga. Waxaad ku hubin kartaa in Python si guul leh loo rakibay adigoo isticmaalaya amarkan:

    python --version
    

    Haddii aadan ku rakibin Python, fadlan booqo Bogga Rasmiga ah ee Python si aad u soo degsato oo u rakibto.

  2. Ku rakib Django: Isticmaal pip si aad u rakibto Django:

    pip install Django
    

    Markaad dhammayso rakibidda, waxaad ordi kartaa amarkan si aad u xaqiijiso in Django si guul leh loo rakibay:

    python -m django --version
    

III. Abuuritaanka Mashruuca Koowaad ee Django

  1. Abuur Mashruuc: Isticmaal qalabka khadka taliska ee Django si aad u abuurto mashruuc cusub. Waxaan abuuri doonaa mashruuc la yiraahdo myproject:

    django-admin startproject myproject
    

    Geli galka mashruuca:

    cd myproject
    
  2. Bilow Server-ka Horumarinta: Ordo amarkan si aad u bilowdo server-ka horumarinta ee Django:

    python manage.py runserver
    

    Fur biraawsarkaaga oo booqo http://127.0.0.1:8000/, waxaad arki doontaa bogga soo dhaweynta Django.

IV. Abuuritaanka Codsiga

Mashruuca Django, waxaa ka kooban codsiyo badan. Codsi kasta waa module shaqo oo madax-bannaan.

  1. Abuur Codsi: Galka mashruuca, ordo amarkan si aad u abuurto codsi cusub, tusaale ahaan la yiraahdo blog:

    python manage.py startapp blog
    
  2. Diiwaangeli Codsiga: Faylka settings.py ee mashruuca, ku dar codsiga cusub liiska INSTALLED_APPS:

    INSTALLED_APPS = [
        ...
        'blog',
    ]
    

V. Dhisida Qaab-dhismeedka Aasaasiga ah

Qaab-dhismeedka xogta waa qaab-dhismeedka xogta ee Django, badanaa waxay si dhow ula xiriirtaa shaqada codsiga. Waxaan tusaale u soo qaadan doonaa codsi blog oo fudud.

  1. Qeex Qaab-dhismeedka: Faylka blog/models.py ku qeex qaab-dhismeedkayaga:

    from django.db import models
    
    class Post(models.Model):
        title = models.CharField(max_length=200)
        content = models.TextField()
        created_at = models.DateTimeField(auto_now_add=True)
    
        def __str__(self):
            return self.title
    
  2. Guurinta Xogta: Ku ordo amarkan terminal-ka si aad u abuurto miisaska xogta:

    python manage.py makemigrations
    python manage.py migrate
    

VI. Abuuritaanka Muuqaalada iyo URL-yada

Muuqaaladu waa hawlaha ka shaqeeya codsiyada oo soo celiya jawaab celin, URL-yadu waxay u qaybiyaan codsiyada muuqaalada ku habboon.

  1. Abuur Muuqaal: Faylka blog/views.py ku dar muuqaal fudud:

    from django.shortcuts import render
    from .models import Post
    
    def post_list(request):
        posts = Post.objects.all()
        return render(request, 'blog/post_list.html', {'posts': posts})
    
  2. Dejinta URL-yada: Galka blog, abuur fayl urls.py ah, oo dejiso URL-yada:

    from django.urls import path
    from . import views
    
    urlpatterns = [
        path('', views.post_list, name='post_list'),
    ]
    

    Kadibna ku dar URL-yadan faylka urls.py ee mashruuca weyn:

    from django.contrib import admin
    from django.urls import include, path
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', include('blog.urls')),
    ]
    

VII. Abuuritaanka Template

Template-ka waa faylasha HTML ee loo isticmaalo soo bandhigida xogta. Galka blog, abuur gal la yiraahdo templates/blog, oo ku dhex abuur fayl post_list.html ah.


    Blog Posts

# Blog Posts

        {% for post in posts %}
            - {{ post.title }} ({{ post.created_at }})
        {% endfor %}

VIII. Gunaanad

Django waa qaab-dhismeed awood leh oo loogu talagalay horumarinta Web-ka, ku habboon dhisidda codsiyada Web-ka ee waxtarka leh. Qoraalkan wuxuu sharxay habka dhisida deegaanka, abuurista mashruuc, codsiyo, qaab-dhismeed, muuqaalada iyo templates. Markaad sii qoto dheeraato barashadaada, isku day inaad tijaabiso hawlo badan oo Django ah, sida aqoonsiga isticmaalaha, RESTful API, iyo isku xirka qaab-dhismeedyada hore (sida React).

Sii wad dhisida mashaariicdaada, caqabado adag, kor u qaad xirfadahaaga horumarinta!

Published in Technology

You Might Also Like

Sida Loo Isticmaalo Teknolojiyada Xisaabinta Daruuriga: Hage Dhameystiran oo Ku Saabsan Dhisidda Kaabayaashaada Daruuriga ee Ugu HoreeyaTechnology

Sida Loo Isticmaalo Teknolojiyada Xisaabinta Daruuriga: Hage Dhameystiran oo Ku Saabsan Dhisidda Kaabayaashaada Daruuriga ee Ugu Horeeya

Sida Loo Isticmaalo Teknolojiyada Xisaabinta Daruuriga: Hage Dhameystiran oo Ku Saabsan Dhisidda Kaabayaashaada Daruurig...

Digniin! Aabaha Claude Code wuxuu si toos ah u sheegay: Hal bil kadib ma isticmaali doono Qaabka Qorshaynta, cinwaanka injineerka software-ka ayaa meesha ka baxayaTechnology

Digniin! Aabaha Claude Code wuxuu si toos ah u sheegay: Hal bil kadib ma isticmaali doono Qaabka Qorshaynta, cinwaanka injineerka software-ka ayaa meesha ka baxaya

Digniin! Aabaha Claude Code wuxuu si toos ah u sheegay: Hal bil kadib ma isticmaali doono Qaabka Qorshaynta, cinwaanka i...

2026年 Top 10 深度学习资源推荐Technology

2026年 Top 10 深度学习资源推荐

2026年 Top 10 深度学习资源推荐 随着深度学习在各个领域的迅速发展,越来越多的学习资源和工具涌现出来。本文将为您推荐2026年最值得关注的十个深度学习资源,帮助您在这一领域中快速成长。 1. Coursera Deep Learn...

2026年 Top 10 AI 代理:核心卖点解析Technology

2026年 Top 10 AI 代理:核心卖点解析

2026年 Top 10 AI 代理:核心卖点解析 引言 Iyadoo ay si degdeg ah u horumarinayso sirdoonka macmalka ah, AI 代理(AI Agents) waxay noqdee...

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力Technology

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力 In technology's rapid development today, artificial intelligence (AI) has become a hot ...

2026年 Top 10 AWS工具和资源推荐Technology

2026年 Top 10 AWS工具和资源推荐

2026年 Top 10 AWS工具和资源推荐 在快速发展的云计算领域,Amazon Web Services (AWS) 一直是领军者,提供丰富的服务和工具,帮助开发者、企业和技术专家在云上有效工作。以下是2026年值得关注的十大AWS工...