千家信息网

Django 项目创建及基础知识是什么

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Django 项目创建及基础知识是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。点击 File 中的Project,添加项目路径 ,
千家信息网最后更新 2026年11月03日Django 项目创建及基础知识是什么

Django 项目创建及基础知识是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

点击 File 中的Project,添加项目路径 ,设置编译器

点击 Create后出现

其中 ,templates 用于存放html 模板文件

使用模板大致有以下几个优点:

  • 将业务逻辑的Python代码和页面设计的HTML代码分离

  • 使代码更干净整洁更容易维护

  • 使Python程序员和HTML/CSS程序员分开协作,提高生产的效率

  • 将HTML代码分离出来,使其能够复用

下面还有个目录test1 与 项目根目录相同, 其实是项目包,里面肯定有__init__.py文件。

其中的settings.py存放配置信息,比如 配置 数据库,密码,应用,中间件等,内部默认代码如下

"""Django settings for test1 project.Generated by 'django-admin startproject' using Django 1.11.12.For more information on this file, seehttps://docs.djangoproject.com/en/1.11/topics/settings/For the full list of settings and their values, seehttps://docs.djangoproject.com/en/1.11/ref/settings/"""import os# Build paths inside the project like this: os.path.join(BASE_DIR, ...)BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))# Quick-start development settings - unsuitable for production# See https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!SECRET_KEY = 'd$*b4#5=bc3_nyg81^!54@dc$1m(9+x-khce$4_ajcf!j1pu=)'# SECURITY WARNING: don't run with debug turned on in production!DEBUG = TrueALLOWED_HOSTS = []# Application definitionINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles',]
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 = 'test1.urls'
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, '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', ], }, },]
WSGI_APPLICATION = 'test1.wsgi.application'# Database# https://docs.djangoproject.com/en/1.11/ref/settings/#databases
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }}# Password validation# https://docs.djangoproject.com/en/1.11/ref/settings/#auth-password-validatorsAUTH_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/1.11/topics/i18n/LANGUAGE_CODE = 'en-us'TIME_ZONE = 'UTC'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = True# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/1.11/howto/static-files/
STATIC_URL = '/static/'

urls 是Django 项目的 URL 声明,就像你网站的"目录";默认端口为8000

mysite/wsgi.py:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。

manager.py : 管理器

看完上述内容,你们掌握Django 项目创建及基础知识是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

项目 代码 基础 基础知识 知识 内容 文件 方法 更多 模板 目录 程序 程序员 问题 配置 干净 整洁 相同 束手无策 为此 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 互联网科技的 青岛互联网科技公司 奇酷互联网科技 浩特互联网科技 凡科互联网科技 奇士达互联网科技 科技互联网创业计划书 金融科技与互联网金融相同和不同 新兴科技互联网创新大赛颁奖典礼 辽宁互联网新科技 中国互联网十大科技股排名 互联网金融科技名词解释 国产互联网科技公司 互联网科技收购价值 银川新华互联网科技学校原画 唐山双旺合互联网科技产业园 玉溪新华互联网科技怎么选 第三届互联网大会安防黑科技 互联网高科技绘画 互联网科技巨头监管 工业互联网科技新基建 上海万想互联网科技 山东吉时兔互联网科技有限公司 深圳市运趣互联网科技有限公司 互联网科技公司需要的职位 恒银科技与互联网金融 互联网科技与大数据专业 全球科技与互联网公司市值变化 互联网对科技影响
0