如果你想初识 Django,首先需要了解 Django 是一个用于构建 Web 应用程序的高级 Python Web 框架。Django 的目标是让开发者更容易构建复杂的、数据库驱动的 Web 应用程序。

以下是初识 Django 的一些建议步骤:

1. 安装 Django
   使用以下命令安装 Django(确保你的 Python 已经安装):
   pip install django

2. 创建一个 Django 项目
   在终端中,使用以下命令创建一个 Django 项目:
   django-admin startproject myproject

   这将在当前目录下创建一个名为 myproject 的 Django 项目。

3. 进入项目目录
   进入刚刚创建的项目目录:
   cd myproject

4. 运行开发服务器
   使用以下命令启动 Django 的开发服务器:
   python manage.py runserver

   这会在本地启动一个开发服务器,默认在 http://127.0.0.1:8000/ 上运行。

5. 创建一个 Django 应用
   在 Django 中,项目由应用程序组成。使用以下命令创建一个 Django 应用:
   python manage.py startapp myapp

   这将创建一个名为 myapp 的应用程序。

6. 定义模型
   在 myapp/models.py 文件中定义你的数据模型。模型描述了你的应用程序中的数据结构。
   from django.db import models

   class MyModel(models.Model):
       name = models.CharField(max_length=100)
       description = models.TextField()

7. 创建数据库表
   运行以下命令来迁移数据库并创建表:
   python manage.py makemigrations
   python manage.py migrate

8. 创建 Django 后台管理
   在 myapp/admin.py 中注册你的模型:
   from django.contrib import admin
   from .models import MyModel

   admin.site.register(MyModel)

   然后,在 myproject/settings.py 中确保 django.contrib.admin 应用已经添加到 INSTALLED_APPS 中。

9. 创建视图和模板
   定义视图函数和创建 HTML 模板,将它们连接起来,以便在浏览器中显示你的数据。
   # 在 views.py 中
   from django.shortcuts import render
   from .models import MyModel

   def my_view(request):
       data = MyModel.objects.all()
       return render(request, 'myapp/my_template.html', {'data': data})

   创建一个名为 my_template.html 的模板文件。

10. 配置 URL 路由
    在 myapp/urls.py 中定义 URL 路由,将它们连接到视图。
    from django.urls import path
    from .views import my_view

    urlpatterns = [
        path('my-view/', my_view, name='my-view'),
    ]

    在 myproject/urls.py 中包含应用程序的 URL 配置。

11. 运行开发服务器
    最后,再次运行开发服务器,访问你定义的 URL(例如 http://127.0.0.1:8000/my-view/),查看你的应用程序。




转载请注明出处:http://www.zyzy.cn/article/detail/7121/Django