{"id":22702122,"url":"https://github.com/yokwejuste/django_tuto_begin","last_synced_at":"2025-03-29T19:26:35.945Z","repository":{"id":47127849,"uuid":"390742830","full_name":"yokwejuste/django_tuto_begin","owner":"yokwejuste","description":"Django is sweet, fast, simple, amazing, inspiration🤤! Forget everything i just said... Just follow up.","archived":false,"fork":false,"pushed_at":"2021-09-13T03:16:51.000Z","size":1857,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-02-04T20:18:24.301Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yokwejuste.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-29T14:01:54.000Z","updated_at":"2021-10-26T16:56:58.000Z","dependencies_parsed_at":"2022-09-13T20:43:22.330Z","dependency_job_id":null,"html_url":"https://github.com/yokwejuste/django_tuto_begin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokwejuste%2Fdjango_tuto_begin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokwejuste%2Fdjango_tuto_begin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokwejuste%2Fdjango_tuto_begin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokwejuste%2Fdjango_tuto_begin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yokwejuste","download_url":"https://codeload.github.com/yokwejuste/django_tuto_begin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246233032,"owners_count":20744766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-10T07:12:10.330Z","updated_at":"2025-03-29T19:26:35.914Z","avatar_url":"https://github.com/yokwejuste.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HELLO WORLD!\n\n#### Here is a new Django Tutorial for beginners, create an issue, watch me and follow me, for more info email me!\n\n## \u003cins\u003eWhat's django?\u003c/ins\u003e\n    Django is web development framework that assists in building and maintainning quality web applications. Django helps eliminate repetitive tasks making the \n    development process an easy and time saving experience. This tutorial gives a complete understanding of Django.     \n\n##### As a beginner in Django some prerequisites are needed by the said student!\n\n* HTML at the tips\\\n* CSS; if possible with a framework\\\nAs for me, I use \n    * BOOTSTRAP \n    * TAILWIND \n    * ...mail may for better ones if so.\n* Basic notions in OOP: control structures, data structures and variables, classes, objects and\n\n* Javascript, which the most common language between programmers \u003cbr\u003e\nNO worry books will be provided for your learning.\n\n### Feel free to offer me a coffee if satisfied with this repo content. \u003cbr\u003e\n###**Create a new directory where your django projects will lie.**\n\nfor example; \\\n![Folder for project](media/django2.png)\n\n To install django, use the following commands:\n\n### `pip install django`\n### `pip install django-admin`\n\n![installation procedure](media/django1.png)\n\n\u003e To be franc, dude don't be exited, you just entered now another step in your python dev journey!\n\n\u003e I guess you were, 😂 feel free mehn just kiding! Coding is just done for fun.\nVisualise it, capture the moment and reproduce.\n\n## I want you to ask yourself a question now;\n\n**Why do you want to program or code, what ever be its name?**\n\n### \u003cins\u003eTo start a new app or just an app in your django newly created projects, run the command\u003c/ins\u003e\n\n**For Windows run by default**\n###`python manage.py startapp app_name`\n\\\n\\\n**For linux and macOS use this**\n###`python3 manage.py startapp app_name`\n\\\n\\\nThis is the step where you check if your installations where successfully done. We simply do this with:\n###`python manage.py runserver`\n\nand to stop the server feel free to press `ctrl` + `c`\n\n\nBy default, django runs with the default address of **http://127.0.0.1:8000/**, keeping in mind that it can fully be \\\ncustomise. Below is an illustration of what it gives as output.\n\n\n![django](media/django3.png)\n\n#### Let's move ahead customising our files writing our **Almighty `\"HELLO WORLD!\"` text**\n\n* [Click Here](django_tutorial/settings.py) to view my `Settings.py` file.\n* [Click Here](django_tutorial/urls.py) to view my main project `urls.py` file.\n* [Click Here](part_one/models.py) to view my part_one app `models.py` file.\n* [Click Here](part_one/admin.py) to view my part_one app `admin.py` file.\n* [Click Here](part_one/urls.py) to view my part_one app `urls.py` file.\n* [Click Here](part_one/urls.py) to view my part_one app `urls.py` file.\n* [Click Here](part_one/templates) to view my app `templates` files file.\n\\\n  \\\n  A link to my media folder Just [here](media)\n  \nBy default the best file skeleton for a django project with one app is the diagram below;\n\n\\\n![django files skeleton](media/django4.png)\n\n##\u003cins\u003einitialisation of the admin interface\u003c/ins\u003e\n\n`python3 manage.py createsuperuser`\nwhere you will have some prompts;\n\n\nAdmin Name: `admin`\\\nEmail: `admintobe@amail.fr` (**Not real just for fun**)\\\nPassword: `django-github`\n\n![Admin creation](media/django5.png)\n\nBrowser result **http://127.0.0.1:8000/admin/**\n\n![Admin creation](media/django6.png)\n\nOn track? Let's move on!\n\n## \u003cins\u003eGet some tips\u003c/ins\u003e\n\nIn the template folder in this repo, create as many html files as you want or 🤔 as necessary,","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyokwejuste%2Fdjango_tuto_begin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyokwejuste%2Fdjango_tuto_begin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyokwejuste%2Fdjango_tuto_begin/lists"}