【Django自学】Django入门:如何使用django开发一个web项目(非常详细)
warning:
这篇文章距离上次修改已过431天,其中的内容可能已经有所变动。
以下是创建一个简单的Django Web项目的步骤:
- 安装Django:
pip install django- 创建一个新的Django项目:
django-admin startproject myproject- 进入项目目录:
cd myproject- 运行开发服务器:
python manage.py runserver定义一个简单的模型:
编辑
myproject/myapp/models.py文件,例如:
from django.db import models
class MyModel(models.Model):
name = models.CharField(max_length=100)
description = models.TextField()- 创建数据库迁移:
python manage.py makemigrations
python manage.py migrate创建一个视图:
编辑
myproject/myapp/views.py文件,例如:
from django.http import HttpResponse
def home(request):
return HttpResponse("Hello, World!")配置URLs:
编辑
myproject/myapp/urls.py文件,例如:
from django.urls import path
from .views import home
urlpatterns = [
path('', home, name='home'),
]并在项目的 urls.py 文件中包含应用的URL配置:
from django.urls import include, path
urlpatterns = [
path('myapp/', include('myapp.urls')),
]- 创建超级用户(可选):
python manage.py createsuperuser使用管理后台:
在浏览器中访问
http://127.0.0.1:8000/admin/并使用之前创建的超级用户登录。
这个简单的项目现在已经可以运行了,并且包含了创建模型、视图和URLs的基本流程。随着项目的深入,您可以添加更多的功能,例如表单、模板、自定义管理后台等。
评论已关闭