Django学习总结_1:从0到1创建项目

这篇博客总结了使用Django创建项目的过程,包括环境准备、项目和应用的创建,以及如何访问应用。在环境准备中强调了Python、pip和Django的版本匹配以及虚拟环境的重要性。接着详细介绍了创建名为djangoDemo的项目和DjangoApp应用的步骤,包括目录结构解析和关键文件的功能。最后,讲解了编写视图函数、配置URL以及通过浏览器访问应用的方法。
摘要由CSDN通过智能技术生成

0 环境准备

  • Python
  • pip
  • Django
    注意Django和Python版本对应

ps:建议搭建虚拟环境
随着我们项目的积累,有时候不同项目需要用不到不同版本的包,可能会产生冲突,这时候我们需要一个虚拟环境将每个项目需要的包进行独立,这样就能有效避免冲突。

1 创建Django项目

1. 通过终端命令行创建名为djangoDemo的项目:

django-admin.py startproject djangoDemo

2. 目录说明

  • 查看下目录结构
~ cd djangoDemo
~ tree
.
├── djangoDemo
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

1 directory, 5 files
  • 重要文件说明:
  1. djangoDemo/urls.py: 声明请求url的映射关系;
  2. djangoDemo/settings.py: 管理项目的配置信息,用来配置整个项目,里面的字段非常多:
import os

# 项目的相对路径,启动服务的时候会运行这个文件所在路径的manage.py
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

# 安全密钥
SECRET_KEY = 'l&!v_npes(!j82+x(44vt+h&#ag7io2x&shnf*9^8fv0d63!0r'

# 是否开启Debug
DEBUG = True

# 允许访问的主机ip,可以用通配符*
ALLOWED_HOSTS = []

# Application definition

# 用来注册App 前6个是django自带的应用
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

# 中间件 ,需要加载的中间件。比如在请求前和响应后根据规则去执行某些代码的方法
MIDDLEWARE = [
    'django.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值