零基础学--Python网络框架Django1:jango的基本搭建和配置
Django简介:Django 是一个高级的 Python 网络框架,可以快速开发安全和可维护的网站。 由经验丰富的开发者构建,Django负责处理网站开发中麻烦的部分,因此你可以专注于编写应用程序,而无需重新开发。
前期准备工作
首先新建一个python项目,之后安装需要的依赖--django(使用命令 pip install django)
升级pip版本
之后输入django-admin,会显示有程序在执行
接着输入django-admin startproject TestPlatform . 创建项目(加“.”表示在当前目录创建TestPlatform平台)
创建的TestPlatform是一个python中的包,包中的内容才能够被其他python代码所导入。
有一个包还不够,接着输入django-admin startapp web
到这里前期准备工作就差不多啦~
完成基础的准备工作之后
到web文件夹下apps.py中添加一个名字:verbose_name = 'Web自动化'
同时到TestPlatform文件夹下setting.py中将刚才所创建的app加进去:'web.apps.WebConfig',
继续在setting.py中将默认语言由英文改为中文,时区改为中国时区
修改为:
这里有个问题,按书上写Asia/shanghai,后续运行不会报错,写Asia/beijing就会报错。
然后在它提供的静态URL中继续添加MEDIA_ROOT和MEDIA_URL
添加后变为:
uploads表示我们的测试用例是要上传到该目录中的
进行路由添加(默认路由admin)
打开TestPlatform下的urls.py,导入默认路由admin:from django.conf.urls.static import setting, static
在下面加一行代码,说明我们使用静态函数去解析刚才所设置的setting
结束之后可以先验证一下以上步骤是否正确
输入python manage.py runserver
新创建django项目,网页打不开127.0.0.1:8000
这里就有问题了,先是上面提到的时区问题影响结果,还是因为项目的settings需要建立数据库表,然后才可以应用到项目里。有关未应用未做最新数据库迁移。
要先解决这个问题。
先运行这两个命令。
python manage.py makemigrations
python manage.py migrate
建立完表之后,再次运行下边命令:python manage.py runserver
零基础学--Python网络框架Django1:jango的基本搭建和配置相关推荐
- 介绍一位零基础学Python网络爬虫的工程师
今天给大家推荐一位软件开发工程师兼Python网络爬虫与数据分析爱好者,它是「Python爬虫与数据挖掘」公众号号主Python进阶者.他系一名软件开发工程师,在工作之余,热爱Python编程,专注于 ...
- 零基础学python培训需要学习多久?
Python是一种入门比较简单的编程语言,但是如果是零基础学员,学习起来还是需要时间的,那么零基础学python培训需要学习多久呢?我们来看看小编的详细介绍吧. 零基础学python培训需要学习多久? ...
- python入门到精通需要学多久-廖雪峰python教程要学多久-零基础学Python需要多久...
零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...
- python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...
众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...
- python零基础入门教程学习要多久-廖雪峰python教程要学多久-零基础学Python需要多久...
零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...
- 零基础学python免费网课-零基础学Python量化投资,超值线上课程反复回看
原标题:零基础学Python量化投资,超值线上课程反复回看 超值网络课程 量化投资是一种严谨.系统化的投资方式,相比起传统投资,量化投资风险低回报高,但是它要求投资者使用数据处理分析.计算机编程技术. ...
- 0基础学python看什么书-零基础学python编程需要看什么书?
原标题:零基础学python编程需要看什么书? 随着互联网迅速发展,python也呈现出水涨船高的态势.近年来,python在编程语言中一直名列前茅.编程初学者纷纷选择Python作为第一语言.Pyt ...
- 编程没基础学python多长时间-零基础学Python的过程有多难?需要多久?
Python是一门简单高效,应用范围广泛的计算机语言.先我们要知道Python已经算是一门相对其他编程语言而言,最适合零基础新手学习的开发语言,换句话说,如果连Python都学不进去就不要考虑进入IT ...
- python零基础电子书免费下载-零基础学Python
准备自学Python朋友,不放来看看<零基础学Python>吧!小编这里为各位送上的是这本书的全彩PDF版,该书从初学者角度出发,通过通俗易懂的语言.流行有趣的实例,详细地介绍了使用IDL ...
最新文章
- themleaf返回可以带目录结构
- MySQL中varchar类型在5.0.3后的变化
- 标准C程序设计七---66
- 数据结构-树2-二叉树各种函数实现
- 【原创】 Boost序列化了解设计思想
- requests 忽略证书
- Redis系列(七)--Sentinel哨兵模式
- 任正非要“拿钱砸人”的芯片产业:平均薪资 10424 元,人才缺口超 30 万!
- DB2查询主键、索引、表约束
- python---之np.prod() 函数计算数组元素乘积等
- 中国能源统计年鉴资源网站
- k3安装服务器系统,论如何逗比的在2008R2上安装金蝶K3服务器
- mysql 指数 类型_利用MYSQL挑选指数基金
- Python爬取句子迷-莎士比亚语录
- react 中的userReducer
- php根据城市获取天气预报,中国天气网 天气预报API 国家气象局 根据城市名称抓取城市(示例代码)...
- 转载出不明了。太恐怖了!什么都能查!!(转)
- 零基础如何学习Java和web前端
- html谷歌兼容代码,让网站变灰的css代码(支持IE、Firefox和Chrome)
- 【创业@移动互联网】PP租车CEO(学安卓,创业移动互联)
热门文章
- php worker processes,[转]nginx的 CPU参数worker_processes和worker_cpu_affi...
- pyinstall报错和,打包大小过大解决方案链接
- Echartds-gl (3D) 城市地图,点击事件,实现下钻等操作
- WPF WinAPI 编程详解(四 实例 )
- Python3.6自动群发邮件,如何把收件人名字一一对应
- mp3在计算机中储存的形式,电脑中保存的AC3音频文件怎么转MP3格式的
- 【CSS】用CSS绘制图标(图标大全)
- PostgreSQL什么才算是长事务
- 【Atlas 800-3000/3010 04】BIOS/IBMC/CPLD升级指导
- elementui table 固定列_element-ui 中的table的列隐藏问题解决