首页下载资源后端【零基础学Python】项目实战:使用Django框架搭建私人博客第(一)天 - 主体框架搭建

ZIP【零基础学Python】项目实战:使用Django框架搭建私人博客第(一)天 - 主体框架搭建

weixin_6192619953.06KB需要积分:1

资源文件列表:

Django_私人博客.zip 大约有88个文件
  1. pdjango1/.idea/
  2. pdjango1/.idea/.gitignore 50B
  3. pdjango1/.idea/inspectionProfiles/
  4. pdjango1/.idea/inspectionProfiles/profiles_settings.xml 174B
  5. pdjango1/.idea/misc.xml 392B
  6. pdjango1/.idea/modules.xml 275B
  7. pdjango1/.idea/pdjango1.iml 291B
  8. pdjango1/.idea/workspace.xml 4.89KB
  9. pdjango1/myblog/
  10. pdjango1/myblog/blog/
  11. pdjango1/myblog/blog/__init__.py
  12. pdjango1/myblog/blog/__pycache__/
  13. pdjango1/myblog/blog/__pycache__/__init__.cpython-38.pyc 153B
  14. pdjango1/myblog/blog/__pycache__/admin.cpython-38.pyc 531B
  15. pdjango1/myblog/blog/__pycache__/apps.cpython-38.pyc 426B
  16. pdjango1/myblog/blog/__pycache__/models.cpython-38.pyc 1.55KB
  17. pdjango1/myblog/blog/__pycache__/urls.cpython-38.pyc 281B
  18. pdjango1/myblog/blog/__pycache__/views.cpython-38.pyc 638B
  19. pdjango1/myblog/blog/admin.py 296B
  20. pdjango1/myblog/blog/apps.py 146B
  21. pdjango1/myblog/blog/migrations/
  22. pdjango1/myblog/blog/migrations/__init__.py
  23. pdjango1/myblog/blog/migrations/__pycache__/
  24. pdjango1/myblog/blog/migrations/__pycache__/__init__.cpython-38.pyc 164B
  25. pdjango1/myblog/blog/migrations/__pycache__/0001_initial.cpython-38.pyc 1.32KB
  26. pdjango1/myblog/blog/migrations/0001_initial.py 2.01KB
  27. pdjango1/myblog/blog/models.py 1.03KB
  28. pdjango1/myblog/blog/templates/
  29. pdjango1/myblog/blog/templates/blog/
  30. pdjango1/myblog/blog/templates/blog/post_list.html 278B
  31. pdjango1/myblog/blog/tests.py 63B
  32. pdjango1/myblog/blog/urls.py 128B
  33. pdjango1/myblog/blog/views.py 523B
  34. pdjango1/myblog/commens/
  35. pdjango1/myblog/commens/__init__.py
  36. pdjango1/myblog/commens/__pycache__/
  37. pdjango1/myblog/commens/__pycache__/__init__.cpython-38.pyc 156B
  38. pdjango1/myblog/commens/__pycache__/admin.cpython-38.pyc 197B
  39. pdjango1/myblog/commens/__pycache__/apps.cpython-38.pyc 435B
  40. pdjango1/myblog/commens/__pycache__/models.cpython-38.pyc 818B
  41. pdjango1/myblog/commens/admin.py 66B
  42. pdjango1/myblog/commens/apps.py 152B
  43. pdjango1/myblog/commens/migrations/
  44. pdjango1/myblog/commens/migrations/__init__.py
  45. pdjango1/myblog/commens/migrations/__pycache__/
  46. pdjango1/myblog/commens/migrations/__pycache__/__init__.cpython-38.pyc 167B
  47. pdjango1/myblog/commens/migrations/__pycache__/0001_initial.cpython-38.pyc 1009B
  48. pdjango1/myblog/commens/migrations/0001_initial.py 975B
  49. pdjango1/myblog/commens/models.py 623B
  50. pdjango1/myblog/commens/tests.py 63B
  51. pdjango1/myblog/commens/views.py 66B
  52. pdjango1/myblog/db.sqlite3 180KB
  53. pdjango1/myblog/manage.py 684B
  54. pdjango1/myblog/myblog/
  55. pdjango1/myblog/myblog/__init__.py
  56. pdjango1/myblog/myblog/__pycache__/
  57. pdjango1/myblog/myblog/__pycache__/__init__.cpython-38.pyc 155B
  58. pdjango1/myblog/myblog/__pycache__/settings.cpython-38.pyc 2.46KB
  59. pdjango1/myblog/myblog/__pycache__/urls.cpython-38.pyc 990B
  60. pdjango1/myblog/myblog/__pycache__/wsgi.cpython-38.pyc 556B
  61. pdjango1/myblog/myblog/asgi.py 405B
  62. pdjango1/myblog/myblog/settings.py 3.64KB
  63. pdjango1/myblog/myblog/urls.py 832B
  64. pdjango1/myblog/myblog/wsgi.py 405B
  65. pdjango1/myblog/static/
  66. pdjango1/myblog/static/css/
  67. pdjango1/myblog/static/img/
  68. pdjango1/myblog/static/img/写给小王子的.jpg 15.77KB
  69. pdjango1/myblog/static/js/
  70. pdjango1/myblog/static/plugins/
  71. pdjango1/myblog/users/
  72. pdjango1/myblog/users/__init__.py
  73. pdjango1/myblog/users/__pycache__/
  74. pdjango1/myblog/users/__pycache__/__init__.cpython-38.pyc 154B
  75. pdjango1/myblog/users/__pycache__/admin.cpython-38.pyc 195B
  76. pdjango1/myblog/users/__pycache__/apps.cpython-38.pyc 429B
  77. pdjango1/myblog/users/__pycache__/models.cpython-38.pyc 746B
  78. pdjango1/myblog/users/admin.py 66B
  79. pdjango1/myblog/users/apps.py 148B
  80. pdjango1/myblog/users/migrations/
  81. pdjango1/myblog/users/migrations/__init__.py
  82. pdjango1/myblog/users/migrations/__pycache__/
  83. pdjango1/myblog/users/migrations/__pycache__/__init__.cpython-38.pyc 165B
  84. pdjango1/myblog/users/migrations/__pycache__/0001_initial.cpython-38.pyc 969B
  85. pdjango1/myblog/users/migrations/0001_initial.py 862B
  86. pdjango1/myblog/users/models.py 443B
  87. pdjango1/myblog/users/tests.py 63B
  88. pdjango1/myblog/users/views.py 66B

资源介绍:

【零基础学Python】项目实战:使用Django框架搭建私人博客第(一)天 —— 主体框架搭建
""" Django settings for myblog project. Generated by 'django-admin startproject' using Django 4.2.16. For more information on this file, see https://docs.djangoproject.com/en/4.2/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/4.2/ref/settings/ """ from pathlib import Path # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = 'django-insecure-j_54*_$zkqze$%r8=u2g6ar1n__#7psxhck0xa)*4o+_*km_2)' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = [] # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', 'users', 'commens', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'myblog.urls' import os TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'blog', 'templates')], #不知道是否正确 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], 'builtins': ['django.templatetags.static'], # 添加这一行 }, }, ] WSGI_APPLICATION = 'myblog.wsgi.application' # Database # https://docs.djangoproject.com/en/4.2/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } # Password validation # https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] # Internationalization # https://docs.djangoproject.com/en/4.2/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.2/howto/static-files/ # 静态文件(CSS, JavaScript, Images) STATIC_URL = 'static/' # 静态文件目录 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), # 项目目录下的 static 文件夹 ] # Default primary key field type # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
100+评论
captcha