最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 学django之前要学什么

    正文概述    2020-09-07   321

    学django之前要学什么

    python的web框架的本质:

    收发socket消息 ----->按照http的消息格式去解析消息

    路径和要执行的函数的对应关系 -->主要的业务逻辑

    字符串替换 -->模板(特殊符号–>数据)字符串替换 -->模板(特殊符号–>数据)

    socket服务器 与浏览器的通信

    Django:

    启动Django项目

    方法一:命令行方式

    进入项目的根路径,找到manage.py

    —>python manage.py runserver [ [ IP] 端口 ] 默认在8000端口启动

    方法二:在python中启动项目

    改端口方式:右上角绿色小三角左边的项目名点开下拉框,选择edit configuration 进去在右边port中更改即可

    在浏览器中操作

    在url.py中找对应到函数(一般放在一个py文件中)

    socket服务器功能划分:

    由浏览器收发消息(socket通信) ----->按照http的消息格式(a)(wsgiref/uWsgi/gunicorn…)解析消息

    根据用户返回的不同路径执行不同函数 (b)

    从HTML读取出内容,并且完成字符串的替换 ---->jiaja2(模板语言)(c )

    python中web框架的分类

    按上面三个功能划分:

    框架自带a,b,c ------>tornado

    框架自带b和c,使用第三方的a ------>Django

    框架自带b,使用第三方的a和c ------>flask

    按另一个维度划分:

    Django ------>大而全(做一个网站能用到的他都有)

    其他 ------>Flask 轻量级

    安装djando

    pip安装

    pip install django1.11.9 或 pip install -i (源) django1.11.11

    pycharm 安装Django

    不要选那个另存路径选项

    测试是否安装成功django admin

    新建Django项目

    两种方式

    使用cmd命令

    a.Django startproject 项目名

    用pycharm

    a. 点击–>new project

    b. 选择Django–>设置名字 -->选择本机的python.exe,不要选择虚拟环境的

    c. 点击create 勾选 new window

    新建项目:用本机的python.exe 不要新建虚拟空间

    注:!!新建一定要选择open in_new window

    配置Django项目

    setting.py

    - 配置HTML文件存放的位置(templates约定俗成) -->告诉Django去哪找我的HTML文件

    - 配置静态文件存放的位置 (css,js…)

    #静态文件保存目录的别名
    	 STATIC_URL = '/static/'
    	 #所有静态文件(图片/css/js)都放在我下面配置的文件夹中
    	 STATICFILES_DIRS=[
         os.path.join(BASE_DIR,"myhtml1")
         ]

    起源地下载网 » 学django之前要学什么

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元