首页>>后端>>Python->django如何打印信息到控制台(2023年最新解答)

django如何打印信息到控制台(2023年最新解答)

时间:2023-12-09 本站 点击:0

导读:本篇文章首席CTO笔记来给大家介绍有关django如何打印信息到控制台的相关内容,希望对大家有所帮助,一起来看看吧。

python django 怎么把数据查询结果保存到一个list里面

1、新建一个JUPYTER NOTEBOOK文档。

2、定义一个LIST列表并且打印看看结果。list = [3, 9, -7] print(list)。

3、为列表增加一个数字。list.append(10) print(list)。

4、字符串也是可以增加进去的。 list.append("string 123") print(list)。

5、列表里面更是可以含有其它列表。list.append([-3, -4]) print(list)。

6、如果要删除最后一个列表的值,可以这样处理。list.pop() print(list)。

如何离线安装Django?

首先确定安装python,建议版本3.6以上

官网网页链接选择django版本,下载离线安装包。例如Django-2.1.4.tar.gz(2.1.4为django版本号)

在离线环境中解压tar.gz包,进入对应目录执行 python setup.py install,如果这一步缺少django相关依赖库还是要去pypi官网下载对应库并离线安装(对应目录下执行 pip install 依赖库包名)

验证。python控制台中输入

import django

print(django.get_version())

打印出django版本即安装成功。

腾讯云python系列之部署Django流程

我的是centos系统

我们通过腾讯的控制台的登录按钮,进入到远程登录的界面,如图1为腾讯云的控制台界面。图2为登录以后的密码输入窗口

进入登录界面以后,会是图3这样子的情况,我们输入ls,会发现没有任何文件, 输入pip list 会提示没有安装pip,而输入python时,会显示默认安装了python2.7.5版本

一、首先我们要安装pip,根据自己的系统自行选择

centos类系统: sudo yum install python python-pip

ubuntu类系统:sudo apt-get install python python-pip

安装好以后pip list一下,看看都有哪些python安装包

二、安装django

我安装的Django版本为1.9.8的,根据自己的情况,更改后面的版本号

sudo pip install Django ==1.9.8

可能会出现图4这样的问题,原因是我们pip 版本太低,直接按照提示升级我们的pip

更新了pip以后,安装可能会出现如图5这样的问题,我们不要在==两边加空格,因为加空格会导致不识别django的版本。

安装完以后你会发现自己找不到Django放在哪里了,其实我的django被安装在了

/usr/lib/python2.7/site-packages/

并且我们要执行创建django的命令在django的bin目录下,如图6

/usr/lib/python2.7/site-packages/django/bin

进入到该目录下,运行django-admin.py startproject FirstProject,创建出FirstProject的项目。就会在该目录下创建出FirstProject这个项目,进入项目,运行python manage.py runserver

问题来了,我们运行以后,不要点击,这个是进不去的,我们应该通过腾讯云的公网ip来访问网站,但又有同学发现通过公网的ip也无法访问我们的网站,这是因为自己的腾讯云没有打开相应的端口,所以无法访问。开放端口在安全组这个选项,如图7

进入安全组,新建我们的开放端口,我开放的是80端口。如图8

开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9

通过公网ip,就可以直接访问我们的网站了。如图10

django test 怎么打印 sql

Django提供了sql,sql_all命令来生成MODEL的SQL语句,当定义好Django Model后,可以在初始化调用Syncdb方法来自动在数据库里面生成相应的表。

Model定义如下:

class TestModel(models.Model):

Name=models.CharField(max_length=64,blank=True)

from django.core.management.color import no_style

#Style是用来输出语句时着色的

from django.db import connection

from django.db.backends import creation

#这里面有个类BaseDatabaseCreation,就是用来生成SQL语句的。

T=TestModel()

c=creation.BaseDatabaseCreation(connection)

c.sql_create_model(T,no_style())[0]

['CREATE TABLE "abc" (\n "id" integer NOT NULL PRIMARY KEY,\n "Theme" varchar(64) NOT NULL\n)\n;']

这样就可以通过Django取得这个模型的SQL定义语句了,并且针对不同的数据库处理Django已经帮做好了。

求Django常用语法,接受get和post参数的方法

1、首先登录CentOS7系统,打开终端,进入python3虚拟环境,创建工程djbd,在工程中创建app,命令如下。

2、在工程的settings.py文件,添加app信息,并在allowed_host中添加本机ip。

3、在工程的urls.py文件include进app的urls.py,vi urls.pyurls.py文件如下。

4、在app中创建urls.py文件cd ../bookvi urls.py,并写代码如下。

5、然后运行django工程cd ..python manage.py runserver 192.168.128.25:8000 ,最后的ip就是填入allowed_host的本机ip,在8000端口上运行。

6、然后打开POSTMAN,可以是局域网中任意台电脑,请求方式为POST,网址和body传入参数如下图。

7、最后控制台打印出提交的参数something,就完成了。

结语:以上就是首席CTO笔记为大家介绍的关于django如何打印信息到控制台的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/20857.html