1、django-admin.py startproject 项目名称 #创建项目
2、cd 到项目名称目录,python manage.py startapp 应用名称 #创建应用
3、编辑应用里的views.py模块,引用django.http.HttpResponse模块
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse("Hello world,You're at myapp index")
4、在应用里创建urls.py模块,引用django.urls.path包 和 当前路径 . views 包,
编辑路径urlpatterns
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index') ]
5、编辑项目里的urls.py模块,引用如下包,添加应用里的路径到 urlpatterns
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls')) # myapp为应用名
]
6、在setting模块里注册应用,加在 INSTALLED_APPS 最后一行
INSTALLED_APPS=[
'myapp.apps.MyappConfig', # myapp -
应用名称,
apps - apps.py模块, MyappConfig - apps.py模块里的类名
]
7、cd 到项目目录下,启动开发服务器:
方法1 python manage.py runserver,浏览器里输入http://127.0.0.1:8000 ,默认端口
方法2 python manage.py runserver 8090,浏览器里输入http://127.0.0.1:8090 ,指定端口
方法3 python manage.py runserver 0:8090或
ALLOWED_HOSTS = [ ‘ * ’ ] 或ALLOWED_HOSTS = [ ‘ ip ’ ] , python manage.py runserver ip:8090
,setting文档设置 浏览器里输入http://ip:8090 ,IP监听