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

 更新时间:2020年05月28日 08:29:14   作者:XiaoMiao  
这篇文章主要介绍了在pycharm中创建django项目的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

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

在Terminal 中输入命令

python manage.py runserver 

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

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

所以我们需要进入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
  }
}

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

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

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

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

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

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

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

写一个小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中配置这个函数的映射

然后点击本地网址

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

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

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

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

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

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

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

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

相关文章

  • 详解pytest传递参数的几种方式

    详解pytest传递参数的几种方式

    本文主要介绍了详解pytest传递参数的几种方式,详细的介绍了4种传参方式,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2024-03-03
  • pycharm中dgl安装报错FileNotFoundError:Could not find module ‘E:\XXXX\XXXX\lib\site-packages\dgl\dgl.dl

    pycharm中dgl安装报错FileNotFoundError:Could not find&nb

    这篇文章主要介绍了pycharm中dgl安装报错FileNotFoundError:Could not find module ‘E:\XXXX\XXXX\lib\site-packages\dgl\dgl.dl问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Python的IDEL增加清屏功能实例

    Python的IDEL增加清屏功能实例

    下面小编就为大家带来一篇Python的IDEL增加清屏功能实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Broadcast广播机制在Pytorch Tensor Numpy中的使用详解

    Broadcast广播机制在Pytorch Tensor Numpy中的使用详解

    python中Broadcast机制非常实用,在python中的广播机制其实很简单,下方主要介绍Broadcast广播机制在Pytorch Tensor Numpy中的使用,希望对你有所帮助
    2022-08-08
  • python批量修改文件名的三种方法实例

    python批量修改文件名的三种方法实例

    同事最近有个需求,需要批量修改文件的名称,这篇文章主要给大家介绍了关于python批量修改文件名的三种方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • python matplotlib保存图片不全问题及解决

    python matplotlib保存图片不全问题及解决

    这篇文章主要介绍了python matplotlib保存图片不全问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • python线程池的实现实例

    python线程池的实现实例

    这篇文章主要介绍了python线程池的实现方法,代码简单实用,供大家参考使用
    2013-11-11
  • Python列表list排列组合操作示例

    Python列表list排列组合操作示例

    这篇文章主要介绍了Python列表list排列组合操作,涉及Python排列组合数值运算相关操作技巧,需要的朋友可以参考下
    2018-12-12
  • anaconda jupyter不能导入安装的lightgbm解决方案

    anaconda jupyter不能导入安装的lightgbm解决方案

    这篇文章主要介绍了anaconda jupyter不能导入安装的lightgbm解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 通过python在PDF中添加条形码和二维码的代码详解

    通过python在PDF中添加条形码和二维码的代码详解

    在PDF中添加条码是一个常见需求,特别是在需要自动化处理、跟踪或检索PDF文件时,作为一种机器可读的标识符,PDF中的条码可以包含各种类型的信息,本文介绍了如何使用Python在PDF中添加条形码或二维码,需要的朋友可以参考下
    2024-08-08

最新评论