django自带调试服务器的使用
一丧:要知道,生命就是不断犯错的过程,不努力一下你都进不了别人的黑名单。(by阅后即瞎)
开启服务器
在终端(虚拟环境)下输入:
python manage.py runserver
就可以开启服务器
输入后,注意随后弹出的服务器地址。
点击后就会跳转至调试服务器。
设置服务器
我们只进入了调试服务器却什么都做不了,那我要它何用?
我们返回我们的终端,点击绿色的小加号。
这样我们就可以一边保持服务器的运行一边对我们的服务器进行操作了。
我们先来设置一下我们服务器的超级管理员以方便我们的后续操作。
在终端输入以下指令。
python manage.py createsuperuser;
随后依次输入用户名密码和确认密码就可以。注:在输入密码时终端不会有任何显示。
添加数据库至注册模块
在admin.py中对注册页面进行修改。
要使用数据库我们首先要对数据库进行调用。
我们先来添加我们的第一条语句:
from user.models import 表1,表2
这样我们就将数据库进行了导入,但是我们为什么看不到呢,因为我们还未进行引用,我们使用
admin.site.register(表1)
admin.site.register(表2)
进行添加。
不过我们打开站点进行查看时是不是发现了什么不对呢?时间怎么和我们的对不上呢?中文文字是不是显示不太正常?
我们打开settings.py进行设置。
找到LANGUAGE_CODE将它改为
LANGUAGE_CODE = 'zh-hans'
找到TIME_ZONE将它改为
TIME_ZONE = 'Asia/Shanghai'
在models.py文件的类中添加我们的str魔法方法使其输出中文
例如:
def __str__(self):return self.user_name
至此,我们就可以玩转我们Django的admin显示页了。
例如笔者:
改变显示列名(自定义它的显示;admin.py)
class UserInfoAdmin(admin.ModelAdmin):list_display = ['id','user_name','password','email','phone']admin.site.register(UserInfo,UserInfoAdmin)
django自带调试服务器的使用相关推荐
- 如何在Django中进行调试,好方法? [关闭]
因此,我开始学习使用Python和更高版本的Django进行编码. 第一次很难查看回溯,实际上要弄清楚我做错了什么以及语法错误在哪里. 现在已经过去了一段时间,而且我想我已经有了调试Django代码的 ...
- 关于部署Django到阿里云服务器教程
部署Django到阿里云服务器教程 基于Ubuntu16.04 + Python3 + nginx + mysql + Django 欢迎访问我自己的博客网站:www.fengwanqing.xin ...
- django自带邮件模块实现用户注册激活邮件发送
最近在看慕课网的利用Django搭建教学网站的视频,其中碰到了给注册用户发送激活邮件的问题.期间也遇到了一些小问题,在此记录一下. 实现邮件发送流程 利用django.core.mail模块下的sen ...
- Vscode,pudb远程调试服务器中的程序
Vscode远程调试服务器中的程序 VScode可以远程调试服务器中的代码,应该适合更多的人. 请参考:成功解决 vscode远程调试python 请注意第三步的时候,如果你的端口号不是默认22,就需 ...
- 通过RS232串口调试服务器
记录一下通过串口调试服务器的过程 文章目录 前言 一.环境准备 二.使用步骤 1.驱动安装 2.使用xshell配置串口登陆 三.机房调试 总结 前言 有几台服务器BMC面板的远程控制不好使,一直提示 ...
- django自带的分页功能
django自带的分页功能 django中自带的分页功能有缺陷,但是也是一种思路,所以在下做一个整理,方便以后使用,还有服务各位小伙伴. django视图部分的代码.(注释才是重点) from dja ...
- django 不用自带的mysql_python笔记二 django自带后台管理系统、模版渲染以及使用mysql数据库...
上一篇简单的说了一下整体项目的搭建,但是这还不够,一般完整的项目还要有很多东西,比如前端页面有一些数据不是固定的,需要前后端交互,还需要后台管理系统,有可能我还不想用自带的sqlite,想用mysql ...
- IDEA远程调试服务器代码
先在idea添加一个remote,host填服务器ip,port填监听服务器端口,默认5005 然后在服务器tomcat catalina.sh 添加(红色部分): JAVA_OPTS="$ ...
- eclipse+pydev添加已存在django项目及其调试方法
1.导入已存在django项目 File->import ->General->Existing Projects into Workspace->Next->selec ...
最新文章
- 面试常考!缓存三大问题及解决方案
- dotnet安装包时找不到依赖关系_孩子总找妈妈,小心单方父母过渡依赖症,4个方法让父母更平等...
- 【Python】7种方案,彻底实现可视化图片大小/分辨率控制自由
- 6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化
- 万物智联时代的终端智能「管家」重磅升级:混合云IoT一体机
- shell脚本启动kafka集群的多台节点
- python实现简易工资管理系统(Salary Manage)源码
- Excel与DataGridView的操作示例
- Tab选项卡界面(1)
- 创建SSH keys用于添加到Git服务器上
- 频繁刷新页面websocket会报错_代码优化:Node+WebSocket+Vue聊天室
- redis zset底层数据结构
- android 加密dex,App加固(dex加密)
- 抖音热门小视频 视频的md5查看器
- RFID卡射频卡分类
- MPLAB X IDE 用Pickit3烧录 提示“找不到目标器件。你必须连接一个目标器件来使用PICkit 3”,解决办法!
- matlab get,matlab中的get函数怎么用?
- 怎样学好高中数学学好高中数学的技巧
- HC-SR501人体红外感应模块程序
- 当你同事工作出色时,如何得体地告知他上司