以下是初识 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.pingtaimeng.com/article/detail/7121/Django