📅  最后修改于: 2023-12-03 14:52:16.587000             🧑  作者: Mango
若您还不熟悉 Django,请先查看 Django 官方文档 Getting started with Django。
Django 应用程序是 Django 项目中的独立模块,它们可以处理特定的功能或业务逻辑。每个 Django 应用程序都包含自己的 URL,模板和静态文件,并可以在多个 Django 项目中使用。
创建 Django 应用程序的步骤如下:
在开始之前,您需要先创建一个 Django 项目:
$ django-admin startproject myproject
要创建应用程序,请在 Django 项目的根目录下运行以下命令:
$ python manage.py startapp myapp
这将创建一个名为 myapp
的新应用程序,并生成以下目录结构:
myapp/
__init__.py
admin.py
apps.py
models.py
tests.py
views.py
migrations/
__init__.py
打开 myproject/settings.py
文件,将 myapp
添加到 INSTALLED_APPS
列表中:
INSTALLED_APPS = [
# ...
'myapp',
]
在 myapp/models.py
中定义模型类,例如:
from django.db import models
class MyModel(models.Model):
name = models.CharField(max_length=50)
# more fields...
应用程序模型的更多信息请参见 Django 官方文档 Models。
在 myapp/views.py
中编写视图函数,例如:
from django.shortcuts import render
from myapp.models import MyModel
def my_view(request):
objects = MyModel.objects.all()
return render(request, 'myapp/my_template.html', {'objects': objects})
视图函数的更多信息请参见 Django 官方文档 Views。
在 myapp/views.py
中定义 URL,例如:
from django.urls import path
from myapp.views import my_view
urlpatterns = [
path('myurl/', my_view, name='my_view'),
]
应用程序 URL 的更多信息请参见 Django 官方文档 URLs。
运行以下命令启动 Django 开发服务器:
$ python manage.py runserver
在浏览器中访问应用程序 URL:http://localhost:8000/myurl/
,即可查看应用程序内容。
现在您已经知道如何在 Django 中创建应用程序了。请记住,Django 应用程序是 Django 项目中的独立模块,可以处理特定的功能或业务逻辑。