{"id":19317868,"url":"https://github.com/queeniecplusplus/backend_script3_blogapp_models","last_synced_at":"2026-04-09T16:46:22.118Z","repository":{"id":104588114,"uuid":"340384853","full_name":"QueenieCplusplus/Backend_Script3_Blogapp_Models","owner":"QueenieCplusplus","description":"Django migrates with SQLite3 using shell and admin UI platform","archived":false,"fork":false,"pushed_at":"2021-02-19T14:48:04.000Z","size":2637,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-06T04:26:16.404Z","etag":null,"topics":["django","python","shell","sqlite3"],"latest_commit_sha":null,"homepage":"https://github.com/QueenieCplusplus/QuickGoThru/blob/master/README.md#backend-溫故-python--php7--nodejs----計畫同步","language":null,"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/QueenieCplusplus.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":"2021-02-19T13:57:39.000Z","updated_at":"2021-02-24T06:57:18.000Z","dependencies_parsed_at":"2023-11-28T07:00:14.478Z","dependency_job_id":null,"html_url":"https://github.com/QueenieCplusplus/Backend_Script3_Blogapp_Models","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/QueenieCplusplus%2FBackend_Script3_Blogapp_Models","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QueenieCplusplus%2FBackend_Script3_Blogapp_Models/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QueenieCplusplus%2FBackend_Script3_Blogapp_Models/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QueenieCplusplus%2FBackend_Script3_Blogapp_Models/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QueenieCplusplus","download_url":"https://codeload.github.com/QueenieCplusplus/Backend_Script3_Blogapp_Models/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240420941,"owners_count":19798501,"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":["django","python","shell","sqlite3"],"created_at":"2024-11-10T01:16:28.919Z","updated_at":"2026-04-09T16:46:17.090Z","avatar_url":"https://github.com/QueenieCplusplus.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Backend_Script3_Blogapp_Models\nDjango migrates with SQLite3 using shell and admin UI platform\n\n![](https://raw.githubusercontent.com/QueenieCplusplus/Backend_Script3_-logapp_Models/main/18%20post2.png)\n\n\nprepare virtual env =\u003e\n\n    ~$ which python3 \n    show \u003e\u003e path_to_be_copied\n\n    ~$ virtualenv -p path_to_be_copied vir_name\n\n    ~$ source vir_name/bin/activate\n    \n    // to leave the virtualenv\n    (vir_name) ~$ deactivate \n    \n    (vir_name) ~$ pip list\n    \n    (vir_name) ~$ pip3 install django\n    \n    (vir_name) ~$ mkdir proj_name\n    \n    \n    (vir_name) ~$cd proj_name\n    \n    (vir_name) proj_name$ django-admin startproject site_name_top_level\n    \n    (vir_name) proj_name$ cd site_name_top_level\n    \n    (vir_name) site_name$ ls\n    \n                   site_name_sub_level/settings.py + urls.py\n                   \n                   manage.py\n                   \n                   (sqlite3 waits to be created)\n                   \n                   (blog app waits to be created)/models.py + views.py + admin.py + migration + apps.py\n\n\ntop level site cmd =\u003e (all manage.py cmd shall run under the top level site dir instead of sub level)\n\n\n    python manage.py runserver\n\n    python manage.py makemigrations\n\n    python manage.py migrate\n    \n \n create a blog =\u003e\n \n \n    python manage.py startapp kblog\n    \n    \n create super user =\u003e\n \n \n    python3 manage.py createsuperuser\n    \n    Username (leave blank to use 'katesandroid'): xxxxx\n    Email address: xxx@gmail.com\n    Password: \n    Password (again): \n    Superuser created successfully.\n    (k0219) KatesAndroiddeMacBook-Pro:site0219 katesandroid$ python manage.py runserver\n    Watching for file changes with StatReloader\n    Performing system checks...\n\n    \n    \n db operations =\u003e\n \n    python manage.py shell\n    \n    \n    \n    \u003e\u003e\u003e from kblog.models import Post\n    \u003e\u003e\u003e Post.objects.all()\n    \u003e\u003e\u003e \n    \u003e\u003e\u003e \n    \u003cQuerySet []\u003e\n    \n    \n    \u003e\u003e\u003e Post.objects.create(author=user, title='Sample title', text='Test')\n    \u003e\u003e\u003e \n    Traceback (most recent call last):\n      File \"\u003cconsole\u003e\", line 1, in \u003cmodule\u003e\n    NameError: name 'user' is not defined\n    \u003e\u003e\u003e Post.objects.create(author='kate chen', title='Sample title', text='Test')\n    ValueError: Cannot assign \"'kate chen'\": \"Post.author\" must be a \"User\" instance.\n    \n    \n    \u003e\u003e\u003e from django.contrib.auth.models import User\n    \u003e\u003e\u003e User.objects.all()\n    \u003cQuerySet []\u003e\n    \n    \n    \u003e\u003e\u003e user = User.objects.get(username='Poupou Chen')\n    Traceback (most recent call last):\n      File \"\u003cconsole\u003e\", line 1, in \u003cmodule\u003e\n      File \"/Users/katesandroid/k0219/lib/python3.8/site-packages/django/db/models/manager.py\", line 85, in manager_method\n        return getattr(self.get_queryset(), name)(*args, **kwargs)\n      File \"/Users/katesandroid/k0219/lib/python3.8/site-packages/django/db/models/query.py\", line 429, in get\n        raise self.model.DoesNotExist(\n    django.contrib.auth.models.User.DoesNotExist: User matching query does not exist.\n    \n    \n    \u003e\u003e\u003e from django.contrib.auth.models import User\n    \u003e\u003e\u003e User.objects.all()\n    \u003cQuerySet []\u003e\n    \n    \n    \u003e\u003e\u003e from django.contrib.auth.models import User\n    \u003e\u003e\u003e user = User.objects.create_user('Poupou', 'poupou@pattyappier.com', '0123456789')\n    \u003e\u003e\u003e user.save()\n    \u003e\u003e\u003e \n\n    \u003e\u003e\u003e from django.contrib.auth.models import User\n    \u003e\u003e\u003e User.objects.all()\n    \u003cQuerySet [\u003cUser: Poupou\u003e]\u003e\n    \n    \n    \u003e\u003e\u003e user = User.objects.get(username='Poupou')\n    \u003e\u003e\u003e Post.objects.create(author = user, title = 'Cats Lovely Home', text = 'Test')\n    \u003cPost: Cats Lovely Home\u003e\n    \n    \n    \u003e\u003e\u003e Post.objects.all()\n    \u003cQuerySet [\u003cPost: Cats Lovely Home\u003e]\u003e\n    \n    \n    \u003e\u003e\u003e post = Post.objects.get(id=1)\n    \u003e\u003e\u003e post.publish()\n    \u003e\u003e\u003e \n    \u003e\u003e\u003e Post.objects.filter(published_date__isnull=False)\n    \u003cQuerySet [\u003cPost: Cats Lovely Home\u003e]\u003e\n    \u003e\u003e\u003e exit()\n\n\ndeprecated cmd =\u003e https://stackoverflow.com/questions/17392015/error-while-creating-a-model-in-django\n\ncreate superuser =\u003e https://developer.mozilla.org/zh-TW/docs/Learn/Server-side/Django/Admin_site\n\nblog app  \u0026 models init =\u003e https://carolhsu.gitbooks.io/django-girls-tutorial-traditional-chiness/content/django_start_project/README.html\n\nmodels tip =\u003e https://www.itread01.com/content/1545016715.html\n\ncreate user =\u003e https://docs.djangoproject.com/en/3.1/topics/auth/default/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqueeniecplusplus%2Fbackend_script3_blogapp_models","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqueeniecplusplus%2Fbackend_script3_blogapp_models","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqueeniecplusplus%2Fbackend_script3_blogapp_models/lists"}