创建第一个Django app-part1

创建project

查看Django版本

python3 -m django --version

如果没有安装则安装django

pip3 install django -i https://pypi.tuna.tsinghua.edu.cn/simple/

进入你想要保存代码的文件夹下创建项目

django-admin startproject mysite

目录结构如下图

进入项目路径之后(manage.py所在的路径),执行以下命令

python3 manage.py runserver

更改默认的IP,和port

python3 manage.py runserver 8080
python3 manage.py runserver 0.0.0.0:8000

创建app

创建app

python3 manage.py startapp polls

目录结构如下图

编写视图

open polls/view.py

点击查看代码
from django.http import HttpResponse

# Create your views here.
def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

open polls/urls.py 这里的urls.py需要自行创建

点击查看代码
from django.urls import path
from . import views

urlpatterns = [
    path("", views.index, name="index")
]

打开mysite/urls.py, 包含app的urls.py

点击查看代码
'''
    path函数:
        @route: str, 不会获取参数,例如针对本app,项目运行后地址http://127.0.0.1:8000/polls和http://127.0.0.1:8000/polls/?a=1都可以得出index的结果
'''
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]

运行项目

python3 manage.py runserver

posted @ 2023-06-30 17:55  人要靠自己you  阅读(23)  评论(0)    收藏  举报