创建第一个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

浙公网安备 33010602011771号