在pycharm中创建django项目的示例代码
作者:XiaoMiao 发布时间:2023-04-07 17:39:25
标签: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'},
' * IC_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返回数据展示数据
然后在点击本地地址,效果是一样的。
使用模板语法效果效率会更快。
来源:https://segmentfault.com/a/1190000022759342
0
投稿
猜你喜欢
- 做python项目时,想安装某个依赖包的最新版本,但又不知道它的版本号具体到多少,因此需要搜索查看它的相关简介信息.原来的时候,可以直接通过
- python合并文本文件示例代码。python实现两个文本合并employee文件中记录了工号和姓名cat employee.txt:100
- import pyperclipimport pyautogui# PyAutoGUI中文输入需要用粘贴实现# Py
- 前言正则表达式的基础知识就不说了,有兴趣的可以点击这里,提取一般分两种情况,一种是提取在文本中提取单个位置的字符串,另一种是提取连续多个位置
- 网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来
- 下面是滚动条css代码参数介绍:scrollbar-3d-light-color 设置或检索滚动条亮边框颜色 scrollbar-highl
- 微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿。在此期间微信也推出了不
- Function closeUBB(strContent) '*************************
- 一、题目描述题目内容:题目示例:题目解析:1 <= nums.length <= 104-107 <= nums
- quiver绘制表示梯度变化非常有用,下面是学习过程中给出的两个例子,可以很好理解quiver的用法from pylab import *c
- 一、前言经过前面的两篇文章,整体工作已经完成了2/3了,剩下的1/3,将会在本片文章提及前面两步文章链接python实战之德州扑克第一步-发
- 支付宝或者微信支付导出的收款二维码,除了二维码部分,还有很大一块背景图案,例如下面就是微信支付的收款二维码:有时候我们仅仅只想要图片中间的方
- 本来而言,这个问题网上很多资料,但是网上资料都是复制来复制去,很多话大家其实都不是很明白的,或者拿着官方文档翻译过来的,让人看的非常迷糊。今
- 在新建数据库或附加数据库后,想添加关系表,结果出现下面的错误: 此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使
- 每年意甲德甲英超西甲各大联赛的赛程表都是球迷们的必看之物,想起之前写过的一段生成赛程表的代码,用Python来写这类东西太舒服了。这个算法叫
- 要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符,标示符'r'表示读。>&
- 引言在前面的文章当中我们讨论的是 python3 当中早期的内嵌数据结构字典的实现,在本篇文章当中主要介绍在后续对于字典的内存优化。字典优化
- 载入库绘制表格我们需要用到python库中的matplotlib库import matplotlib.pyplot as plt一、折线图#
- 例一:#!/usr/bin/pythonimport sysimport reif __name__=
- “你如何为成千上万的用户和页面提供CSS?” 这是Nicole Sullivan在她的在丹佛的Web Directions North 大会