{"id":15587645,"url":"https://github.com/codeaprendiz/learn_frontend_with_django","last_synced_at":"2025-06-25T04:36:11.028Z","repository":{"id":96689986,"uuid":"312483790","full_name":"codeaprendiz/learn_frontend_with_django","owner":"codeaprendiz","description":"Learning HTML task by task","archived":false,"fork":false,"pushed_at":"2022-10-01T13:35:03.000Z","size":8100,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-24T04:49:15.128Z","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/codeaprendiz.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-13T05:41:48.000Z","updated_at":"2024-11-05T06:09:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e7830f2-d0ed-4d73-96c6-8899e44e48ab","html_url":"https://github.com/codeaprendiz/learn_frontend_with_django","commit_stats":null,"previous_names":["codeaprendiz/learn_frontend_with_django"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codeaprendiz/learn_frontend_with_django","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeaprendiz%2Flearn_frontend_with_django","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeaprendiz%2Flearn_frontend_with_django/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeaprendiz%2Flearn_frontend_with_django/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeaprendiz%2Flearn_frontend_with_django/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeaprendiz","download_url":"https://codeload.github.com/codeaprendiz/learn_frontend_with_django/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeaprendiz%2Flearn_frontend_with_django/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261806998,"owners_count":23212649,"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-10-02T22:02:40.646Z","updated_at":"2025-06-25T04:36:11.007Z","avatar_url":"https://github.com/codeaprendiz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# django-essentials-kitchen\nLearning django and essentials task by task\n\nCourses referred - [https://www.udemy.com/course/python-and-django-full-stack-web-developer-bootcamp](https://www.udemy.com/course/python-and-django-full-stack-web-developer-bootcamp)\n\n\n## HTML\n\n- [task-001 - title](html/task-001-title)\n- [task-002 - heading-paragraph-bold-italics](html/task-002-heading-paragraph-bold-italics)\n- [task-003 - lists](html/task-003-lists)\n- [task-004 - divs-spans](html/task-004-divs-spans)\n- [task-005 - image-links](task-005-image-links)\n- [task-006 - assignment-leanrnings-till-now](html/task-006-assignment-leanrnings-till-now)\n- [task-007 - tables](html/task-007-tables)\n- [task-008 - forms](html/task-008-forms)\n- [task-009 - forms-labels](html/task-009-form-labels)\n- [task-010 - forms-selections](html/task-010-form-selections)\n- [task-011 - assignment-learnings-till-now](html/task-011-assignment-learnings-till-now)\n\n## CSS\n\n- [task-001 - linking-css-modify-tag-properties-h1-li-p-h4](css-html/task-001-linking-css-modify-tag-properties-h1-li-p-h4)\n- [task-002 - body-div-p-span](css-html/task-002-body-div-p-span)\n- [task-003 - class-id-all-siblings-descendants-attributes](css-html/task-003-class-id-all-siblings-descendants-attributes)\n- [task-004 - specificity-precedence](css-html/task-004-specificity-precedence)\n- [task-005 - learning-till-now-assignment](css-html/task-005-learning-till-now-assignment)\n- [task-006 - fonts](css-html/task-006-fonts)\n- [task-007 - box-modules-assignment](css-html/task-007-box-models-assignment)\n- [task-008 - spectrum-assignment](css-html/task-008-spectrum-assignment)\n- [task-009 - login-page-assignment](css-html/task-009-login-page-assignment)\n \n\n\n## Bootstrap\n\n[Bootstrap](https://getbootstrap.com)\n\n- [task-001 - buttons](bootstrap/task-001-buttons)\n- [task-002 - forms](bootstrap/task-002-forms)\n- [task-003 - navbar](bootstrap/task-003-navbars)\n- [task-004 - grids](bootstrap/task-004-grids)\n- [task-005 - learning-assignment](bootstrap/task-005-learning-assignment)\n\n\n## Javascript\n\n- [task-001 - hello-world](javascript/task-001-hello-world)\n- [task-002 - comments](javascript/task-002-comments)\n- [task-003 - data-types](javascript/task-003-data-types)\n- [task-004 - operations-on-datatype](javascript/task-004-operations-on-datatypes)\n- [task-005 - connecting-javascript-html](javascript/task-005-connecting-javascript-html)\n- [task-006 - operators](javascript/task-006-operators)\n- [task-007 - control-flow](javascript/task-007-control-flow)\n- [task-008 - loops](javascript/task-008-loops)\n- [task-009 - functions](javascript/task-009-functions)\n- [task-010 - arrays](javascript/task-010-arrays)\n- [task-011 - objects](javascript/task-011-objects)\n\n\n## Document Object Model\n\n- [task-001 - change-color-heading-randomly](document-object-model/task-001-change-color-heading-randomly)\n- [task-002 - two-content-interation](document-object-model/task-002-two-content-interation)\n- [task-003 - events](document-object-model/task-003-events)\n\n\n## jQuery\n\n[https://code.jquery.com](https://code.jquery.com/)\n\n[https://jquery.com](https://jquery.com/)\n\n- [task-001 - loading-and-basics](jQuery/task-001-loading-and-basics)\n- [task-002 - events](jQuery/task-002-events)\n\n\n## Python\n\n- [task-001 - numbers](python/task-001-numbers)\n- [task-002 - strings](python/task-002-strings)\n- [task-003 - lists](python/task-003-lists)\n- [task-004 - dictionaries](python/task-004-dictionaries)\n- [task-005 - tuples-sets-booleans](python/task-005-tuples-sets-booleans)\n- [task-006 - control-flow](python/task-006-control-flow)\n- [task-007 - functions](python/task-007-functions)\n- [task-008 - modules-and-packages](python/task-008-modules-and-packages)\n- [task-009 - name-and-main](python/task-009-name-and-main)\n- [task-010 - scope](python/task-010-scope)\n- [task-011 - object-oriented-programming](python/task-011-object-oriented-programming)\n- [task-012 - errors-and-exceptions](python/task-012-errors-and-exceptions)\n- [task-013 - decorators](python/task-013-decorators)\n- [task-014-regular-expressions](python/task-014-regular-expressions)\n\n## Django\n\n[python3-virtualenv-django-project](https://medium.com/@shishirthedev/install-python3-virtualenv-django-and-start-a-new-porject-on-you-macos-de429ad3fbc0)\n\nInstalling virtual environment on mac [install-virtualenv-and-virtualenvwrapper-on-macos](https://stackoverflow.com/questions/49470367/install-virtualenv-and-virtualenvwrapper-on-macos)\n\n###  Setting up virtual environment\n```bash\n$ pip3 install virtualenv virtualenvwrapper\n$ mkdir Django; cd Django;\n$ virtualenv django-virtual-env -p python3\n$ ls django-virtual-env \nbin        lib        pyvenv.cfg\n$ source django-virtual-env/bin/activate\n(django-virtual-env) $ \n(django-virtual-env) $ which python3\n$PWD/env_blog/bin/python3\n(django-virtual-env) $ deactivate\n$\n```\n\n### pip dependencies required\n```bash\npip install django\npip install Faker\npip install bcrypt      \npip install django\\[argon2\\]\npip install pillow\n```\n\n### Setting up intellij for your project\n\n- Configure Python interpreter\n  - File -\u003e Project Structure -\u003e SDKs -\u003e + -\u003e Add Python SDK -\u003e Virtual Environment -\u003e Existing Environment\n    -\u003e (Set the interpretter to absolute path) ./django-virtual-env/bin/python\n    \n- Configure the project to be able to import the python modules\n  - [Right-click on project_dir -\u003e Mark Directory as -\u003e Sources Root](https://stackoverflow.com/questions/38342618/pycharm-not-recognizing-django-project-imports-from-my-app-models-import-thing)   \n\n### Task List\n\n- [task-001 - first-project](Django/task-001-first-project)\n- [task-002-first-application](Django/task-002-first-application)\n- [task-003 - mapping-urls](Django/task-003-mapping-urls)\n- [task-004 - templates](Django/task-004-templates)\n- [task-005 - static-files](Django/task-005-static-files)\n- [task-006 - models](Django/task-006-models)\n- [task-007 - fake-data-population](Django/task-007-fake-data-population)\n- [task-008 - models-templates-views-paradigm](Django/task-008-models-templates-views-paradigm)\n- [task-009 - assignment-ProdTwo](Django/task-009-assignment-ProdTwo)\n- [task-010 - form-basics](Django/task-010-form-basics)\n- [task-011 - relative-urls](Django/task-011-relative-urls-template-inheritence)\n- [task-012 - template-filters](Django/task-012-template-filters)\n- [task-013 - login-registration-passwords](Django/task-013-login-registration-passwords)\n- [task-014 - class-based-views](Django/task-014-class-based-views)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeaprendiz%2Flearn_frontend_with_django","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeaprendiz%2Flearn_frontend_with_django","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeaprendiz%2Flearn_frontend_with_django/lists"}