Django框架从入门到实战

作者:KAKAKA2024.01.17 19:40浏览量:4

简介:本文将带领读者从了解Django开始,逐步深入到创建项目、创建应用、编写配置、运行Django版的“Hello World”等各个方面。最后,通过URL基本概念及格式、Django中实战使用、Django路由path和re_path详解等内容的介绍,使读者对Django有一个全面的了解,并能够在实际项目中应用所学知识。

一、Django简介
Django是一个高级Python Web框架,它鼓励快速开发和干净的设计。通过使用Django,开发人员可以更快速地构建安全、可维护的网站。
二、安装Django
安装Django相对简单。首先,你需要确保已经安装了Python和pip。然后,在命令行中输入以下命令来安装Django:
pip install django
安装完成后,你可以使用django-admin.py脚本来创建新的Django项目。
三、创建项目
要创建一个新的Django项目,首先打开命令行终端并切换到你想要创建项目的目录。然后,运行以下命令:
django-admin startproject myproject
这将在当前目录下创建一个名为“myproject”的新项目。
四、创建应用
在Django中,应用是包含在项目中的特定功能模块。要创建一个新的应用,请在项目目录中打开命令行终端,并运行以下命令:
django-admin startapp myapp
这将在项目目录中创建一个名为“myapp”的新应用。
五、编写配置
在Django中,项目的配置存储在项目目录下的“settings.py”文件中。打开该文件并按照以下步骤进行配置:

  1. 在“INSTALLED_APPS”列表中添加你的应用名称(例如:’myapp’)。
  2. 在“TEMPLATES”部分设置模板引擎和模板目录。例如:
    ‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)]
  3. 在“DATABASES”部分设置数据库连接信息,例如:
    ‘default’: {
    ‘ENGINE’: ‘django.db.backends.mysql’,
    ‘NAME’: ‘mydatabase’,
    ‘USER’: ‘myuser’,
    ‘PASSWORD’: ‘mypassword’,
    ‘HOST’: ‘localhost’,
    ‘PORT’: ‘3306’,
    }
  4. 在“STATIC_URL”和“MEDIA_URL”部分设置静态文件和媒体文件的URL路径。例如:
    ‘STATIC_URL’: ‘/static/‘,
    ‘MEDIA_URL’: ‘/media/‘,
  5. 保存并关闭文件。现在你的项目已经配置完成,可以进行进一步的操作。
    六、运行Django版的“Hello World”
    在完成以上步骤后,你可以运行Django版“Hello World”程序来验证安装和配置是否正确。打开命令行终端并进入项目目录,然后运行以下命令:
    site-packages>python manage.py runserver
    这将启动Django开发服务器并在localhost:8000上运行你的项目。打开浏览器并访问该地址,你应该能够看到一个简单的“Hello World”页面。如果一切正常,说明你已经成功地安装和配置了Django框架。你可以继续深入学习Django的更多功能和特性,并在实际项目中应用所学知识。