web框架

一、网络七层协议

在这里插入图片描述
转载:https://www.cnblogs.com/carlos-mm/p/6297197.html

二、socket介绍

套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。

转载,用socket创建简单的web框架:
https://www.cnblogs.com/maple-shaw/articles/8862330.html

三、Django中的project和app对比

project是整个项目(网站)APP是指项目里的某个功能模块,比如user是一个APP。

四、创建web项目

1、项目搭建

4.1.1、创建django开发环境

使用命令:
pip install django==2.2
pip install pillow

打开pycharm创建Django项目,默认创建一个app:user
或者在进入pycharm后使用终端(alt+3)输入指令:Django-admin startapp 【app的名字】

2、配置项目

进入settings配置项目参数

2.1、加载已创建的app(INSTALLED_APPS)

打开settings.py文件在installed_apps中添加已经创建的app,配置方式:
‘goods’

‘goods.apps.GoodsConfig’(此语法可以兼容admin管理,推荐此语法)

2.2、配置数据DATABASE

打开settings.py文件,删除原来的database配置信息,新建如下数据库配置信息:

DATABASE = {
    'default':{
        'ENGINE':'django.db.backends.mysql',
        'HOST':'localhost',
        'PORT':'3306',
        'NAME':'web20',#此处指明要链接哪个数据库
        'USER':'root',#此处填写数据库的登录账号
        'PASSWORD':'111111',#此处填写数据库的登录密码
    }
}

如果没有配置数据库,则要创建对应的数据库

2.3 配置时区 语言

打开settings.py文件,设置文字、语言

LANGUAGE_CODE = 'zh-hans' #设置文字
TIME_ZONE = 'Asia/Shanghai' #设置时区
USE_I18N = True
USE_L10N = True
USE_TZ = True
2.4、设置静态图片访问

打开settings.py文件,设置静态图片访问地址

STATIC_URL = '/static/'
#并加入如下代码:
STATICFILES_DIRS = [
    os.path.join(BASE_DIR,'static'),
]

注意,要访问静态图片,需要在项目路径下,创建“static”图片文件夹

2.5、创建urls模板

在user路径下创建urls py文件,在文件中输入以下配置信息(这里只以user模块做介绍,如果要加载其他app,则同样要配置urls)。

from django.urls import path,re_path
from .import views

urlpatterns = [
    path('',views.index_handler,name='index'),
]

打开views文件,配置以下代码

from django.shortcuts import render,HttpResponse #此处引入HttpResponse是为了在返回信息为空时,页面不报错

# Create your views here.

def index_handler(request):
    return HttpResponse('user_index') #此处填写服务响应的数据
2.6、创建user/urls链接

a.打开user/urls.py文件,展开import,在
from django.urls import path,include
增加include字段,

from django.contrib import admin
from django.urls import path,include #增加include

2.在urlpatterns方法中增加user的url路径

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',include('user.urls')),#增加user\urls的路径
]
2.7、配置manage.py参数

manage.py文件用于管理整个web框架,并生成可以访问的网址。
打开manage文件,右键运行此文件,然后点击标签栏,配置文件属性
在这里插入图片描述
在Paramaters选项中输入参数:runserver 8000点击OK后,再次运营manage文件,在执行结果中得到url地址,在浏览器中打开地址,即可访问页面。
在这里插入图片描述
到此,web框架配置完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值