在pycharm中创建django项目的示例代码


Posted in Python onMay 28, 2020

在pycharm中创建django项目的方法步骤,分享给大家,具体如下:

在pycharm中创建django项目的示例代码

创建完成后,我们可以看看django项目是否可以启动

在Terminal 中输入命令

python manage.py runserver

在pycharm中创建django项目的示例代码

能看到一下界面证明启动成功

在pycharm中创建django项目的示例代码

在项目的时候肯定会用到数据库

所以我们需要进入settings中更改数据库的配置

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': "django_test",
    'USER': "root",
    'PASSWORD': "mysql",
    'HOST': "127.0.0.1",
    'POST':'3306',
    'OPTIONS': {'charset': 'utf8mb4'},
    'ATOMIC_REQUESTS': True
  }
}

在pycharm中创建django项目的示例代码

这样子就可以让项目使用到本地的数据库

前提是有这个数据库,用户名,密码统一

使用Navicat Premium建立一个django_test的数据库

在pycharm中创建django项目的示例代码

现在没有mysql相关的模块所以启动django会报错,安装一下mysqlclient库。

在pycharm中创建django项目的示例代码

然后在启动django看是否会报错,没有报错证明数据库可以运行。

然后创建几个文件夹,用来存储相关的内容

在pycharm中创建django项目的示例代码

在settings中配置一下路径,更方便我们以后文件模块之间的调用

在pycharm中创建django项目的示例代码

写一个小demo玩一玩

在user文件中的views视图中写个函数

def index(request):
  guys = ['郭富城','刘德华','黎明','成龙','李连杰','杨紫琼','赵本山']
  content = StringIO()
  content.write('<h2>帅哥列表</h2>')
  content.write('<hr>')
  content.write('<ul>')
  for guy in sample(guys,3):
    content.write(f'\t<li>{guy}</li>')
  content.write('</ul>')
  return HttpResponse(content.getvalue())

在urls中配置这个函数的映射

在pycharm中创建django项目的示例代码

然后点击本地网址

在pycharm中创建django项目的示例代码

点击刷新会有不同的数据展示出来

还可以使用html页面展示更方便好看

在templates中建立一个html文件index.html

使用django的模板语法进行编译

在pycharm中创建django项目的示例代码

视图中放入数据列表,使用render返回数据展示数据

在pycharm中创建django项目的示例代码

然后在点击本地地址,效果是一样的。

使用模板语法效果效率会更快。

到此这篇关于在pycharm中创建django项目的示例代码的文章就介绍到这了,更多相关pycharm创建django项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python读取json文件并将数据插入到mongodb的方法
Mar 23 Python
Python模拟随机游走图形效果示例
Feb 06 Python
python 读入多行数据的实例
Apr 19 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
python实现点对点聊天程序
Jul 28 Python
Selenium chrome配置代理Python版的方法
Nov 29 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
Jun 21 Python
用Python实现将一张图片分成9宫格的示例
Jul 05 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
Jul 19 Python
Python学习之路之pycharm的第一个项目搭建过程
Jun 18 Python
Python urllib3软件包的使用说明
Nov 18 Python
Python requests用法和django后台处理详解
Mar 19 Python
python中有函数重载吗
May 28 #Python
Python可以实现栈的结构吗
May 27 #Python
Python如何脚本过滤文件中的注释
May 27 #Python
Python如何获取文件指定行的内容
May 27 #Python
Python web如何在IIS发布应用过程解析
May 27 #Python
利用Python实现某OA系统的自动定位功能
May 27 #Python
Python中常见的数制转换有哪些
May 27 #Python
You might like
基于PHP与XML的PDF文档生成技术
2006/10/09 PHP
php下获取客户端ip地址的函数
2010/03/15 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
将jQuery应用于login页面的问题及解决
2009/10/17 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
让alert不出现弹窗的两种方法
2014/05/18 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
js设置document.domain实现跨域的注意点分析
2015/05/21 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
实例Python处理XML文件的方法
2015/08/31 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
2017/04/17 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
python导入pandas具体步骤方法
2019/06/23 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
python通过实例讲解反射机制
2019/10/17 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
教师实习自我鉴定
2013/12/14 职场文书
财务方面个人工作的自我评价
2013/12/28 职场文书
端午节粽子促销活动方案
2014/02/02 职场文书
高一数学教学反思
2014/02/07 职场文书
信息管理应届生求职信
2014/03/07 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
中班幼儿评语大全
2014/04/30 职场文书
考试作弊检讨书
2015/01/27 职场文书
小学生勤俭节约倡议书
2015/04/29 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书