首先,我假设你已经安装好了Django,如果没有安装的话可以参考官网或其他教程进行安装。
创建项目
在终端或命令行中进入你想要存放Django项目的目录,执行如下命令:
django-admin startproject myproject
其中,myproject是我们创建的项目名称,可以根据实际情况进行修改。
创建应用
进入myproject目录,执行如下命令创建你的第一个应用:
python manage.py startapp myapp
其中,myapp代表我们创建的应用名称,同样可以根据实际情况进行修改。
修改配置
在myproject/settings.py文件中,找到INSTALLED_APPS变量,将myapp添加到列表中,如下所示:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
]
编写视图
在myapp/views.py文件中,编写如下视图函数:
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello Django!")
这个视图函数只是简单地返回一个“Hello Django!”字符串。
编写URL映射
在myapp目录下新建一个urls.py文件,编写如下代码:
from django.urls import path
from . import views
urlpatterns = [
path('hello/', views.hello, name='hello'),
]
这个URL映射将/hello/请求映射到我们刚刚编写的视图函数上。
启动服务器
在终端或命令行中进入myproject目录,执行如下命令:
python manage.py runserver
然后在浏览器中输入http://localhost:8000/hello/,就可以看到“Hello Django!”字符串了。
这就是创建Django项目并编写第一个应用的完整示例,这只是一个非常简单的例子,但它展示了Django的基本工作原理:请求首先被URL映射到相应的视图函数,然后视图函数处理请求并返回响应。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Django项目创建第一个应用(详细步骤) - Python技术站