Django新手教程:创建APP并了解文件夹结构
1.通过 pip 安装 Django
在 Windows 系统中以 pip install 命令为例 win+r,调用 cmd,执行命令: pip install django
自动安装 PyPi 提供的 Django 最新版本。要确定版本,您可以使用 pip install django==4.0
。 ?命令 python -m venv env (虚拟环境名称),创建虚拟环境
python -m venv env
四.创建APP
进入有manage.py的文件夹,python manage.py startapp APP名称
这个命令调用的是文件manage.py,所以进入到该文件所在的文件夹。执行该命令后,会在文件夹中创建一个以APP名称命名的文件夹。即APP完成独立的服务,如用户管理等。
python manage.py startapp app
创建的应用程序必须注册到配置文件中。有两种编写应用程序的方式
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app.apps.AppConfig' # 推荐写法
# 'app' # 简写
]
5. 命令行创建和pychar创建的区别
1命令行创建不会自动生成模板文件夹。你需要开始创建,pycharm 会自动帮你创建
2 创建命令行(settings.py)
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'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',
],
},
},
]
当你使用命令行创建 Django 项目时,你不仅需要创建 templates 文件夹,还需要创建 templates 文件夹。还要调整配置文件中的路径。
# templates路径配置
'DIRS': [BASE_DIR / 'templates'],
3 pythcharm创建项目
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [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',
],
},
},
]
6.文件夹结构介绍
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。