在命令提示符中运行如下命令:
django-admin startproject project_1然后在当前目录下会生成一个新的文件夹 myproject , 它的目录结构如下:
- project_1 - project_1 - __init__.py - settings.py - urls.py - wisg.py -manage.py然后进入 project_1 目录并启动这个项目,验证是否能够运行成功
运行如下代码:
python manage.py runserver执行命令后在浏览器进行本地访问 ‘ http://127.0.0.1:8000 ’
如果出现运行成功的界面,则代表已成功创建
如果要访问外网的话:
在 project_1 目录下的 settings 文件中的 ALLOWED_HOSTS = [] 添加如下信息:
ALLOWED_HOSTS = ['需要访问的ip地址/自己本机的ip地址']然后执行如下命令:
python manage.py runserver 0:8000最后在浏览器中访问刚添加的ip地址,如果页面出现运行成功的界面,代表访问成功
执行以下命令在项目中创建应用:
python manage.py startapp app_1然后在项目 project_1 中会产生一个新的目录 app_1 (刚创建的应用)
然后目录就变成如下结构:
- project_1 - project_1 - __init__.py - settings.py - urls.py - wisg.py -manage.py - app_1 - migrations - __init__.py - __init__.py - admin.py - apps.py - models.py - tests.py - views.py然后开始在应用 app_1 目录下的视图文件 views.py 文件中创建一个视图
比如在浏览器中访问本机 ip 地址时,网页会出现一段文字
在 views.py 文件中添加如下信息:
from django.shortcuts import render from django.http import HttpResponse def hello(request): return HttpResponse('hello , my first django !')但是这是个视图,并没有指定访问该视图的网址
所以现在要到项目中的 project_1 目录下的主路由文件 urls.py 中配置路由目录
在 urls.py 中添加如下信息:
from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path('app_1/', include("app_1.urls"))]
这是在项目中主路由文件中加载应用的子路由
所以我们还得在应用 app_1 目录下创建一个子路由文件 urls.py(命名随意)
然后再子路由文件 urls.py 中指定视图文件
代码如下:
from django.urls import path from . import views urlpatterns = [ path('', views.hello)]
最后再去浏览器中访问本机的ip地址,检验网页是否会出现我们想要的内容
若出现则代表配置成功