{"id":15737,"date":"2024-12-19T12:47:37","date_gmt":"2024-12-19T10:47:37","guid":{"rendered":"https:\/\/www.beseit.net\/?p=15737"},"modified":"2024-12-19T17:00:10","modified_gmt":"2024-12-19T15:00:10","slug":"servidor-django","status":"publish","type":"post","link":"https:\/\/www.beseit.net\/?p=15737","title":{"rendered":"Servidor Django"},"content":{"rendered":"\n<p>Django (entre altres coses) permet fer un servidor virtual a http:\/\/127.0.0.1:8000\/,<\/p>\n\n\n\n<p>S\u00ed, correctament! Django t\u00e9 un servidor de desenvolupament integrat que \u00e9s molt \u00fatil per provar aplicacions mentre est\u00e0s treballant en elles.<\/p>\n\n\n\n<p>Quan crees un projecte Django, pots utilitzar aquest servidor de desenvolupament local per veure la teva aplicaci\u00f3 en acci\u00f3 al navegador. Per fer-ho:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Pasos per arrencar el servidor Django local<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Assegura\u2019t que tens Django instal\u00b7lat. Pots comprovar-ho executant (al shell per exemple)<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>python -m django --version\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"327\" height=\"71\" src=\"https:\/\/www.beseit.net\/wp-content\/uploads\/2024\/12\/image-13.png\" alt=\"\" class=\"wp-image-15744\" srcset=\"https:\/\/www.beseit.net\/wp-content\/uploads\/2024\/12\/image-13.png 327w, https:\/\/www.beseit.net\/wp-content\/uploads\/2024\/12\/image-13-300x65.png 300w\" sizes=\"auto, (max-width: 327px) 100vw, 327px\" \/><\/figure>\n\n\n\n<p>Si django no est\u00e0 instal\u00b7lat en aquest directori, es pot instal\u00b7lar amb <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install django\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Si Django est\u00e0 instal\u00b7lat, accedeix al directori <code> cd el_meu_projecte<\/code> i instal\u00b7la Python amb:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code><code>python manage.py runserver<\/code><\/code><\/pre>\n\n\n\n<p>Per defecte, el servidor s\u2019executar\u00e0 a <strong><a href=\"http:\/\/127.0.0.1:8000\/\">http:\/\/127.0.0.1:8000\/<\/a><\/strong>. Obre aquest URL al navegador per veure la teva aplicaci\u00f3.<br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Caracter\u00edstiques del servidor de desenvolupament<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Servei local:<\/strong> Nom\u00e9s est\u00e0 pensat per a desenvolupament, no per a producci\u00f3.<\/li>\n\n\n\n<li><strong>Autorec\u00e0rrega:<\/strong> Detecta autom\u00e0ticament canvis al codi i reinicia el servidor.<\/li>\n\n\n\n<li><strong>Error detallat:<\/strong> Mostra tra\u00e7ats complets i detalls dels errors al navegador.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Canviar el port o adre\u00e7a<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si vols utilitzar un port diferent (per exemple, 8080)<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code><code>python manage.py runserver 8080<\/code><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O canviar l&#8217;adre\u00e7a IP per fer-lo accessible a altres dispositius de la xarxa:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code><code>python manage.py runserver 8080<\/code><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Django (entre altres coses) permet fer un servidor virtual a http:\/\/127.0.0.1:8000\/, S\u00ed, correctament! Django t\u00e9 un servidor de desenvolupament integrat que \u00e9s molt \u00fatil per provar aplicacions mentre est\u00e0s treballant en elles. Quan crees un projecte Django, pots utilitzar aquest &hellip; <a href=\"https:\/\/www.beseit.net\/?p=15737\">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],"tags":[],"class_list":["post-15737","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-django"],"_links":{"self":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15737","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=15737"}],"version-history":[{"count":5,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15737\/revisions"}],"predecessor-version":[{"id":15747,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15737\/revisions\/15747"}],"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=15737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}