Karega hela...

Django - Tetum - Kria Projetu/Website Uza Django

Tetum - Kria Projetu/Website Uza Django

Saida mak Django?

Django mak framework web Python nivel aas ida ne'ebé permite dezenvolvimentu ho lalais ba sítiu sira ho seguru. Django dezenvolve husi ema sira ne'ebé ho esperiénsia boot, Django livre no open source. Python ho Django interligadu maibé la hanesan. Python ne'e língua programasaun ida-ne'ebé uza ba aplikasaun oioin hanesan: artificial intelligence, machine learning, desktop apps no seluk-seluk tan. Iha parte seluk, Django mak back-end server web framework, Django hafasil liu ita atu desenvolve web ho Python.


Prerekezitu -  Oinsá ita bele Kria Projetu/Website uza Django? 

  1. Kria Virtual Environment
  2. Kria projetu uza Django


1. Kria Virtual Environment 

Konfirma katak badahuluk ita preisza instala python virtual environment iha ita-nia MAC ka Linux/Ubuntu. Ita bele instal uza pip hanesan kódigu hatudu iha okos.

Atu instala python virtual environment, loke terminal iha MAC ka Linux/Ubuntu no ezekuta kódigu tuir mai.

Nota: Favor nota katak antes ne'e ita instala ona pip ba ita-nia komputador. Vizita tutorial ne'e kona-bá Oinsá atu instala pip iha MAC.


  
~
 pip install virtualenv


Iha ezemplu ida ne'e ita fo projetu nian naran mak projetuteste

Ezekuta mkdir projetuteste iha terminal hodi kria folder/directory projetu naran projetuteste liu no ezekuta cd projetuteste hodi tama ba folder/directory projetuteste nia laran, no depois ezekuta python -v venv env hodi kria python virtual environment env ba projetu nee.


  
~ mkdir projetuteste                     

  ~ cd projetuteste                                          

  projetuteste python -v venv env

  projetuteste ls

env

  projetuteste ls env/

bin        include    lib        pyvenv.cfg




Atu ativa environment ne'e, ezekuta kódigu source env/bin/activate iha terminal, depois ita sei haree iha ita-nia terminal hatudu ho modelu hanesan nee (env)   projetuteste signifika ita nia environment ativa ona ba projetu ne'e.


  projetuteste source env/bin/activate

(env)   projetuteste 



2. Kria projetu foun uza Django

Uza pip hodi instala Django molok kria projetu foun ho Django. Ezekuta kódigu nee django-admin startproject projetuteste hodi kria projetuteste


(env)   projetuteste pip install django 

(env)   projetuteste django-admin startproject projetuteste


Django sei kria folder/directory projetuteste iha ita-nia komputador laran hanesan hatudu iha kraik


(env) 
  projetuteste ls

projetuteste

(env)   projetuteste cd projetuteste
(env)   projetuteste ls
manage.py    
projetuteste

Agora ita iha ona projetu Django ida ne'ebé foin kria. Ezekuta kódigu tuir mai hodi run projetu ne'e iha local


(env) 
  projetuteste python manage.py runserver 

Rezultadu ne'ebé mak sei lori hatudu iha terminal mak hanesan tuir mai:

Watching for file changes with StatReloader

Performing system checks...


System check identified no issues (0 silenced).


You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.

Run 'python manage.py migrate' to apply them.

February 27, 2023 - 13:52:37

Django version 3.2.18, using settings 'myeverything.settings'

Starting development server at http://127.0.0.1:8000/

Quit the server with CONTROL-C.


Loke ita-nia Janela browser no hakerek ka vizita http://127.0.0.1:8000/  iha address bar. Ita sei haree rezultadu hanesan iha imajen tuir mai:




Ida ne'e mak Blog/tutorial badak kona-bá oinsa ita kria projetu/website uza Django. Atu kontinua aprende barak tan favor bele vizita Ofisial Website Django nian https://docs.djangoproject.com/en/4.1/intro/tutorial01/, bele mos vizita tutorial balun kona-bá oinsa atu Kria Aplikasaun/App Django iha w3school https://www.w3schools.com/django/django_create_app.php.

0 Komentárius

Post ne'ebé ligadu