{"id":15732,"date":"2024-12-19T09:19:07","date_gmt":"2024-12-19T07:19:07","guid":{"rendered":"https:\/\/www.beseit.net\/?p=15732"},"modified":"2024-12-19T12:47:49","modified_gmt":"2024-12-19T10:47:49","slug":"django-hola-mon","status":"publish","type":"post","link":"https:\/\/www.beseit.net\/?p=15732","title":{"rendered":"Django &#8220;Hola, m\u00f3n&#8221;"},"content":{"rendered":"\n<p>em podries posar un example sencill?<\/p>\n\n\n\n<p>Per descomptat! Aqu\u00ed tens un exemple senzill de com pots crear una aplicaci\u00f3 Django que mostra una p\u00e0gina web amb un missatge &#8220;Hola, m\u00f3n!&#8221;:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Crear un nou projecte Django<\/strong>: Obre el terminal i navega a la carpeta on vols crear el projecte. Despr\u00e9s, executa:bash<code>django-admin startproject hello_world_project cd hello_world_project<\/code><\/li>\n\n\n\n<li><strong>Crear una nova aplicaci\u00f3 dins del projecte<\/strong>: Encara dins del terminal, executa:bash<code>python manage.py startapp hello<\/code><\/li>\n\n\n\n<li><strong>Afegir l&#8217;aplicaci\u00f3 al projecte<\/strong>: Obre el fitxer <code>settings.py<\/code> dins de la carpeta <code>hello_world_project<\/code> i afegeix <code>'hello'<\/code> a la llista <code>INSTALLED_APPS<\/code>:python<code>INSTALLED_APPS = [ ... 'hello', ]<\/code><\/li>\n\n\n\n<li><strong>Crear una vista per a l&#8217;aplicaci\u00f3<\/strong>: Obre el fitxer <code>views.py<\/code> dins de la carpeta <code>hello<\/code> i afegeix la seg\u00fcent funci\u00f3:python<code>from django.http import HttpResponse def hola_mon(request): return HttpResponse(\"Hola, m\u00f3n!\")<\/code><\/li>\n\n\n\n<li><strong>Configurar les URL<\/strong>: Crea un nou fitxer anomenat <code>urls.py<\/code> dins de la carpeta <code>hello<\/code> i afegeix el seg\u00fcent codi:python<code>from django.urls import path from . import views urlpatterns = [ path('', views.hola_mon, name='hola_mon'), ] <\/code>Despr\u00e9s, edita el fitxer <code>urls.py<\/code> dins de la carpeta <code>hello_world_project<\/code> per incloure les URL de l&#8217;aplicaci\u00f3 <code>hello<\/code>:python<code>from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin\/', admin.site.urls), path('', include('hello.urls')), ]<\/code><\/li>\n\n\n\n<li><strong>Executar el servidor de desenvolupament<\/strong>: Al terminal, assegura&#8217;t que est\u00e0s dins la carpeta <code>hello_world_project<\/code> i executa:bash<code>python manage.py runserver<\/code><\/li>\n<\/ol>\n\n\n\n<p>Ara, obre un navegador web i ves a <code>http:\/\/localhost:8000\/<\/code>. Hauries de veure la p\u00e0gina amb el missatge &#8220;Hola, m\u00f3n!&#8221;.<\/p>\n\n\n\n<p>Aquest \u00e9s un exemple b\u00e0sic per comen\u00e7ar a treballar amb Django i veure com pots crear una p\u00e0gina web senzilla. Si tens alguna altra pregunta o necessites m\u00e9s ajuda, estic aqu\u00ed per ajudar-te!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>em podries posar un example sencill? Per descomptat! Aqu\u00ed tens un exemple senzill de com pots crear una aplicaci\u00f3 Django que mostra una p\u00e0gina web amb un missatge &#8220;Hola, m\u00f3n!&#8221;: Ara, obre un navegador web i ves a http:\/\/localhost:8000\/. Hauries &hellip; <a href=\"https:\/\/www.beseit.net\/?p=15732\">Continua llegint <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":8179,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[182,1],"tags":[],"class_list":["post-15732","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-django","category-bloc-de-notes"],"_links":{"self":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15732"}],"version-history":[{"count":1,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15732\/revisions"}],"predecessor-version":[{"id":15733,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15732\/revisions\/15733"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/media\/8179"}],"wp:attachment":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}