在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中实现两个字典(dict)合并的方法
Sep 23 Python
利用aardio给python编写图形界面
Aug 21 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
python实现图像识别功能
Jan 29 Python
python爬虫框架scrapy实现模拟登录操作示例
Aug 02 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
python命令行工具Click快速掌握
Jul 04 Python
python列表返回重复数据的下标
Feb 10 Python
windows下python安装pip方法详解
Feb 10 Python
Python关于拓扑排序知识点讲解
Jan 04 Python
Django drf请求模块源码解析
Jun 08 Python
python 详解turtle画爱心代码
Feb 15 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
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
整理php防注入和XSS攻击通用过滤
2015/09/13 PHP
PHP开发APP端微信支付功能
2017/02/17 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
JS中eval函数的使用示例
2013/07/21 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
2015/02/28 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
2017/08/08 Javascript
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
python根据路径导入模块的方法
2014/09/30 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
python3.4.3下逐行读入txt文本并去重的方法
2018/04/29 Python
Python中循环后使用list.append()数据被覆盖问题的解决
2018/07/01 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
Python中捕获键盘的方式详解
2019/03/28 Python
详解Python sys.argv使用方法
2019/05/10 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
python 安装库几种方法之cmd,anaconda,pycharm详解
2020/04/08 Python
python脚本和网页有何区别
2020/07/02 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
python 实现的车牌识别项目
2021/01/25 Python
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
逃课上网检讨书
2014/02/20 职场文书
学雷锋演讲稿
2014/03/04 职场文书
班级旅游计划书
2014/05/03 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
Minikube搭建Kubernetes集群
2022/03/31 Servers