Django leiðarvísir: Fljótleg uppsetning á þínu fyrsta vefsíðu
Django leiðarvísir: Fljótleg uppsetning á þínu fyrsta vefsíðu
Django er öflugt og skilvirkt Python vefþróunarramma, sem hentar vel til að byggja flókin vefforrit og vefsíður. Þessi rammi samþættir marga gagnlega eiginleika, sem gerir þróunaraðilum kleift að byggja upp traust forrit fljótt. Hvort sem þú ert byrjandi eða með ákveðna reynslu, þá getur Django veitt þér marga kosti. Í þessari grein munum við kenna þér skref fyrir skref hvernig á að nota Django til að byggja upp þína fyrstu vefsíðu.
1. Umhverfisundirbúningur
Fyrir en þú byrjar, vertu viss um að þróunarumhverfið þitt sé með Python og pip (pakka stjórnunartæki fyrir Python) uppsett. Django krefst Python 3.6 eða hærri útgáfu.
Uppsetning á Python og pip
Þú getur hlaðið niður og sett upp útgáfu sem hentar stýrikerfi þínu frá Python heimasíðunni. Eftir uppsetningu, athugaðu útgáfur Python og pip í skipanalínu:
python --version
pip --version
Uppsetning á Django
Að setja upp Django með pip er mjög einfalt. Sláðu inn eftirfarandi skipun í skipanalínu:
pip install django
Eftir uppsetningu, vertu viss um að þú getir fundið útgáfu Django í skipanalínu:
django-admin --version
2. Búa til Django verkefni
Eftir að þú hefur sett upp Django, getum við byrjað að búa til nýtt verkefni. Verkefni er grunnuppbygging Django, sem inniheldur forritin þín og stillingar.
Búa til verkefni
Í þeirri skrá þar sem þú vilt búa til verkefnið, keyrðu eftirfarandi skipun:
django-admin startproject myproject
Þetta mun búa til nýja skrá sem heitir myproject, sem inniheldur nokkur sjálfgefin skrár og skráaruppbyggingu.
Skráaruppbygging
Þú munt sjá eftirfarandi skráaruppbyggingu:
myproject/
manage.py
myproject/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
manage.py: Stjórnunarverkfæri Django, notað til að stjórna verkefninu.settings.py: Stilliskrá verkefnisins, þar sem þú getur stillt gagnagrunn, stílar o.s.frv.urls.py: URL leiðarstillingar verkefnisins.asgi.pyogwsgi.py: Tengingarstillingar fyrir dreifingu.
3. Keyra þróunarþjónustu
Í verkefnaskránni, notaðu eftirfarandi skipun til að ræsa þróunarþjónustu Django:
python manage.py runserver
Ef allt gengur vel, ættirðu að geta heimsótt http://127.0.0.1:8000/ í vafranum þínum og séð velkomin síðu Django.
4. Búa til fyrsta forritið
Django verkefni geta samanstáð af mörgum forritum. Hvert forrit sér um ákveðna virkni.
Búa til forrit
Í myproject skráinni, keyrðu eftirfarandi skipun til að búa til forrit sem heitir myapp:
python manage.py startapp myapp
Þetta mun búa til nýja myapp skrá í verkefnaskránni þinni, með uppbyggingu sem líkist:
myapp/
migrations/
__init__.py
admin.py
apps.py
models.py
tests.py
views.py
Breyta settings.py
Í settings.py skráðu inn forritið þitt. Finndu INSTALLED_APPS lista og bættu við 'myapp',:\n\npython\nINSTALLED_APPS = [\n ...\n 'myapp',\n]\n\n\n## 5. Búa til útsýni og sniðmát\n\nDjango notar MVC módel, útsýni og sniðmát vinna saman.\n\n### Búa til útsýni\n\nÍ myapp/views.py skaltu skilgreina einfalt útsýni:\n\npython\nfrom django.http import HttpResponse\n\ndef home(request):\n return HttpResponse(\python
from django.db import models
class Item(models.Model): name = models.CharField(max_length=100) description = models.TextField()
def __str__(self):
return self.name
### Búa til flutning
Keyrðu eftirfarandi skipun til að búa til flutningsskjal fyrir gagnagrunninn:
```bash
python manage.py makemigrations
Þá, beittu þessum flutningum:
python manage.py migrate
9. Búa til stjórnendaviðmót
Django kemur með öflugu stjórnendaviðmóti sem auðveldar þér að stjórna gögnum.
Búa til ofurnotanda
Búðu til stjórnendareikning með eftirfarandi skipun:
python manage.py createsuperuser
Bæta líkanum við stjórnendaviðmótið
Skráðu líkanið þitt í myapp/admin.py:
from django.contrib import admin
from .models import Item
admin.site.register(Item)
Nú skaltu aftur keyra þróunarþjóninn, heimsæktu http://127.0.0.1:8000/admin, skráðu þig inn með ofurnotandanum sem þú býrð til, þú munt sjá líkanið sem þú skráðir nýlega.





