在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使用django获取用户IP地址的方法
May 11 Python
python实现用户登录系统
May 21 Python
python3.4下django集成使用xadmin后台的方法
Aug 15 Python
Python实现PS滤镜功能之波浪特效示例
Jan 26 Python
python之DataFrame实现excel合并单元格
Feb 22 Python
Python numpy.array()生成相同元素数组的示例
Nov 12 Python
Python的numpy库下的几个小函数的用法(小结)
Jul 12 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
TensorFlow命名空间和TensorBoard图节点实例
Jan 23 Python
pytorch 如何使用amp进行混合精度训练
May 24 Python
pytorch 实现在测试的时候启用dropout
May 27 Python
解决pytorch 损失函数中输入输出不匹配的问题
Jun 05 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 进度条实现代码
2009/03/10 PHP
php使用codebase生成随机数
2014/03/25 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
Yii框架安装简明教程
2020/05/15 PHP
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
js制作提示框插件
2020/12/24 Javascript
[01:02:48]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 LGD vs OG
2018/04/02 DOTA
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python下载网络小说实例代码
2018/02/03 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
opencv实现简单人脸识别
2021/02/19 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
优衣库澳大利亚官网:UNIQLO澳大利亚
2017/01/18 全球购物
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
工厂保安员岗位职责
2014/01/31 职场文书
音乐专业自荐信
2014/02/07 职场文书
师恩难忘教学反思
2014/04/27 职场文书
防灾减灾标语
2014/10/07 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
基层党建工作简报
2015/07/21 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
详细总结Python常见的安全问题
2021/05/21 Python
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技