13

Django学习之框架搭建(详细)

 3 years ago
source link: https://blog.csdn.net/JasonZ227/article/details/112173031
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

在这里插入图片描述

编译器pycharm中存在两种版本:社区版和专业版

对于专业版,Django可以直接在左上角file中的create project中创建
在这里插入图片描述

对于社区版,Django不在create project中,我们可以通过终端创建Django

前提:环境配置

python3.7(有Python环境)
在settings中已安装好Django3.1.3(有Django环境)

在这里插入图片描述

终端搭建Django基本框架

–搭建Django项目

–进入终端

在指定文档中,打开powershell窗口在这里插入图片描述
在这里插入图片描述

–创建Django项目

这里以powershell进行演示
(也可以在pycharm终端进入预先设定的文件夹)
执行创建项目命令

django-amdin startproject mySite

在这里插入图片描述

此时,django目录下生成一个mySite文件夹
在这里插入图片描述

–查看项目结构

在终端继续查看框架结构

 tree /f mySite

在这里插入图片描述
框架形式为


mySite/
│  manage.py
│
└─mySite
        asgi.py
        settings.py
        urls.py
        wsgi.py
        __init__.py

–搭建Django功能区

进入mySite 项目中,创建功能区

cd mySite
django-admin startapp myApp

在这里插入图片描述
此时,mySite中出现所创建myApp
在这里插入图片描述

–查看整体结构

cd..
tree /f mySite

在这里插入图片描述
此时,Django的基础结构见型了

mySite/
│  manage.py
│
├─myApp
│  │  admin.py
│  │  apps.py
│  │  models.py
│  │  tests.py
│  │  views.py
│  │  __init__.py
│  │
│  └─migrations
│          __init__.py
│
└─mySite
        asgi.py
        settings.py
        urls.py
        wsgi.py
        __init__.py

–配置文件参数

–settings文件配置

打开pycharm编译器,在mySite中的settings中添加myApp文件地址
在这里插入图片描述

–urls文件配置

添加index界面

from myApp import views
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.index),
]

–views文件配置

随便设计一段话。例如:hi, this is a funny stuff!

from django.http import HttpResponse

def index(request):
    return HttpResponse('hi, this is a funny stuff!')

在终端进入mySite中并运行manage

cd mySite
python manage.py runserver

回车后显示地址
在这里插入图片描述
在这里插入图片描述

通过浏览器进入显示结果

在浏览器中进入http://127.0.0.1:8000/

在这里插入图片描述
此时,终端显示200即访问成功
在这里插入图片描述
最后,如果想结束运行,可以通过Ctrl+Break在终端进行退出~


如果我的文章对你有帮助,欢迎点赞关注!
如果我的文章你存在困惑,欢迎留言!

脚踏实地,会有美好未来!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK