-
环境安装
1、社区版 在命令行输入 pip install django ==2.2
进行创建
2、专业版直接在new中新建django项目
-
app的创建
1、专业版 新建django项目时可以直接创建
2、也可在命令行创建 django-admin startapp +名称
-
新建app后的配置操作
1、在settings中的INSTALLED_APPS中添加 '名称.apps.名称Config',
2、在LANGUAGE_CODE和TIME_ZONE中设置语言和时区
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
-
创建路由文件,配置路由映射和结果视图
1、在新增app总文件夹中新建urls.py文件,并配置相应的url
from django.urls import path,re_path
from . import views
urlpatterns = [
path('user',views.index_handler)
]
2、在总路由文件中添加新增app的路由
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('user/',include('user.urls')),
path('goods/',include('goods.urls')),
]
3、在app文件夹的views中做出对urls的响应
*方法必须是request类,同时要有return HttpResponse()
去输出内容
from django.shortcuts import render,HttpResponse
# Create your views here.
def index_handler(request):
return HttpResponse('hello word')
-
启动配置
1、打开manage.py文件下,在命令行输入python manage.py runserver 80
去启动manage
2、在右上角的manage中选择Edit Configurations 中parameters中添加runserver 80
3、之后启动项目之间按ctrl+shift+f10即可
-
启动项目
over!
注意事项:
在使用Django做迁移的时候遇到报TypeError: 'module' object is not iterable错误,
首先检查应用下urls中的urlpatterns的拼写是否正确,然后其类型必须是数组--[]。不能是{}