django相关
https://blog.csdn.net/xjian32123/article/details/76187066?locationNum=7&fps=1
pip install -i https://pypi.douban.com/simple django
************************************************************************************************
https://www.cnblogs.com/yuanchenqi/articles/6083427.html
*******************************************************************************************
后台运行django:https://blog.csdn.net/rnger/article/details/79907884
nohup python manage.py runserver 0.0.0.0:5008 &
django报错处理参考:https://www.cnblogs.com/daidechong/p/10044783.html
https://blog.csdn.net/u011798443/article/details/80881931
centos7部署django(参考部分)
https://www.cnblogs.com/feixuelove1009/p/5823135.html
django
部署虚拟环境
https://blog.csdn.net/qq_41777113/article/details/79689785
(1) django的安装和卸载:
https://www.cnblogs.com/starof/p/4249635.html
(2)windows系统的pycharm安装django
https://www.cnblogs.com/98WDJ/p/10691828.html
(3)社区版本pycharm的manage.py“Couldn't import Django”报错的问题解决
https://blog.csdn.net/milkign/article/details/80054430
(4)django2.0 的初始程序:(第一个网页)
https://blog.csdn.net/ZhangK9509/article/details/80280432
(5)社区版pycharm创建django
https://blog.csdn.net/weixin_30409849/article/details/94796290
(6)django各个版本:
https://www.cnblogs.com/0bug/p/8849621.html
二、快速安装django:
https://blog.csdn.net/xjian32123/article/details/76187066
pip3 install django==1.11 -i https://pypi.douban.com/simple
三、关于pycharm每次新建项目都需要重新安装库
https://blog.csdn.net/vample/article/details/80446620
四、Pycharm快捷键
1、代码选中的条件下,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释被取消
2、编辑 CTRL D: 未选中时,复制当前行到下一行,选中时复制粘贴选中部分。
3、控制字体大小写快捷键设置:https://www.cnblogs.com/fyknight/p/6937482.html
五、apache部署django项目
https://blog.csdn.net/anderslu/article/details/53868081
apache配置修改: https://blog.csdn.net/sunqian666888/article/details/78561399
六、老男孩的django(武佩琪)
https://www.cnblogs.com/wupeiqi/p/5237704.html
https://www.cnblogs.com/wupeiqi/p/5246483.html
七、django的默认admin页面 http://127.0.0.1:8000/admin/login/?next=/admin/
创建超级用户,在终端里面输入 python manage.py createsuperuser
八、部署django到服务器系统 http://www.cnblogs.com/2mei/p/9213785.html
简单粗暴:
直接在工程目录下执行 C:\Users\smc892h\PycharmProjects\d19_2>python manage.py runserver 127.0.0.1:8000
修改服务器运行IP http://www.mamicode.com/info-detail-1978434.html
九、django连接mysql数据库系统 : https://www.cnblogs.com/testway/p/7435328.html
十、python安装Pymysql模块 https://blog.csdn.net/QH_JAVA/article/details/73754121 (django 使用数据库需要安装pymysql模块)
安装mysqlclient模块 https://blog.csdn.net/litang543091965/article/details/78820341 (django 使用数据库需要安装pymysql模块)
十一,连接mysql数据库报错
1、报错【1050, "Table 'django_content_type' already exists"】 https://blog.csdn.net/gaoxiaoba/article/details/52487677?locationNum=15&fps=1
数据库相关:
1、在models.py里面写入:
from django.db import models # Create your models here. class UserInfo(models.Model):
#隐藏还会创建id列,还是主键,自增
username = models.CharField(max_length=32)
password = models.CharField(max_length=64)
2、在setting里面添加应用:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app01',
]
3、在terminal里面运行:
(d19_2) C:\Users\smc892h\PycharmProjects\d19_2>python manage.py makemigrations
和
(d19_2) C:\Users\smc892h\PycharmProjects\d19_2>python manage.py migrate
4、再用 navicat for sqlite就可以查看到对应的表结构。
5、在应用的views.py里面添加代码(实现数据库的增删改查):
def orm(request):
#推荐第一种,第一种方法创建models.UserInfo.objects.create(username='root',password='123')
# 第一种变种dict = {'username':'eric','password':'888'}
# models.UserInfo.objects.create(**dict) # 第二种方法obj = models.UserInfo(username='alex',password='123')
# obj.save() #查询
#result = models.UserInfo.objects.all()
result = models.UserInfo.objects.filter(username='root')
for row in result:
print(row.id,row.username,row.password)
print(result)
# 删除
models.UserInfo.objects.filter(id=4).delete()
models.UserInfo.objects.filter(username="alex").delete()
##修改更新
#models.UserInfo.objects.all().update(password="6669")
models.UserInfo.objects.filter(id=3).update(password="8888888") return HttpResponse('orm')
@@@@@@@@@@@@@@@@@@@@
数据库增加或者删除列:
在modle.py里面添加列:
email, gender = models.CharFiled(max_length=60,null=True) 允许列为空
再执行 python manage.py makemigrations和 python manage.py migrage
........................
django相关的更多相关文章
- Django 相关
Web框架本质 其实所有的Web应用本质就是一个socket服务端,而用户的浏览器就是一个socket客户端.简单的socket代码如下: import socket sk = socket.sock ...
- django相关网站
记录django的学习笔记:http://www.cnblogs.com/qwj-sysu/tag/django/ uwsgi的文档:http://uwsgi-docs.readthedocs.io/ ...
- Django相关问题
遇到models模型变动后无法用migrations生成改动后的表通过以下几个方面实现 1 python manage.py makemigrations yourapp(你改变的app) 2 p ...
- Django相关面试题
Django框架的生命请求周期 浏览器上输入地址,回车然后发生了什么? => Http请求生命周期 ? 什么是wsgi 以及作用? 中间件 中间件的执行流程? 中间件的执行流程? 说一下Djan ...
- 面经问题总结——django相关
1.让你从头设计一个web框架,第一步你会做什么? 2.django的orm是怎么实现的? 3.django的URL路径映射是怎么实现的? 4.平常你怎么运用django提供的钩子函数? 5.三级分销 ...
- Django相关介绍
先认识一下MVC框架 MVC的框架模式,即模型M,视图V和控制器C.他们之间以一种插件似的,松耦合的方式连接在一起. Model(模型)是应用程序中用于处理应用程序数据逻辑的部分. 通常模型对象负责在 ...
- django相关字段解释(slug)
1.slug:用于生成一个有意义(valid, meaninful)URL 参考(http://stackoverflow.com/questions/427102/what-is-a-slug-in ...
- django相关命令
1 安装django pip3 install django 2 django-admin命令 django-admin startproject mysite #创建一个项目 3 manage.py ...
- django 相关问题
和数据库的连接 session的实现 django app开发步骤 python环境准备 数据库安装 model定义 url mapping定义 view定义 template定义 如何查看数据库里的 ...
随机推荐
- 前端之js-echarts组件介绍
Echarts.init: 全局 echarts 对象,在 script 标签引入 echarts.js 文件后获得,或者在 AMD 环境中通过 require('echarts') 获得. < ...
- ubuntu14 16使用libusb过程中遇到的问题及解决方法
从ubuntu16换到ubuntu14后安装libusb运行一直在libusb_bulk_transfer语句出现运行出现段错误,分别换了libusb1.0.0,1.0.9及1.0.21. 通过查阅链 ...
- Hadoop2.2.0 eclipse插件编译及Ecliipse配置说明(图文版)
一.引言: 最近在做一个城商行项目的POC测试it版本,涉及到编译Linux64bti的源码和开发插件使用,作为笔记分享给大家. 二.插件编译 Hadoop2x版本的Eclipse插件已经单独抽取成独 ...
- ALGO-39_蓝桥杯_算法训练_数组排序去重
问题描述 输入10个整数组成的序列,要求对其进行升序排序,并去掉重复元素. 输入格式 10个整数. 输出格式 多行输出,每行一个元素. 样例输入 样例输出 解题思路: 若输入的数字存在数组中,剔除,否 ...
- JS之事件机制
一.绑定事件的3种方式 1.内联绑定事件 2.on+事件名,绑定事件程序 3.通过addEventListener/removeEventListener绑定事件 不支持ie9之前的浏览器,ie9之前 ...
- Javascript之类型转换(二)
前言 类型转换js中主要有以下几种情况: 1.条件判断时: 2.对象转基本类型时: 3.四则运算时: 4.‘==’操作符比较值时: 5.比较运算符时. 一.条件判断时 在条件判断时,除了 undefi ...
- P1033自由落体
传送 杯具wa,惨痛的教训————别写一些情况多到要打表的判断,写着写着就wa了 这个题,我主要死在判断上了 第一遍20分的思路:看小车此时跨越几个整数点.因为我求出了此时小车的车头坐标和车尾坐标.然 ...
- css-去掉IE浏览器自带×号
1.去除IE输入框的叉号 /* 去除IE输入框的叉号 */ ::-ms-clear, ::-ms-reveal{ display:none; } 2.前端多行展现代码,多余部分使用...代替 div{ ...
- MySQL 独立表空间恢复案例
创建表的时候就会得到元数据.可以通过定义的方式对表的元数据进行生成 这个地方要注意的是 独立表空间当中 ibd & frm分别存储的是什么数据? 表空间:文件系统,为了更好的扩容数据库的存 ...
- Mybatis 系列10-结合源码解析mybatis 的执行流程
[Mybatis 系列10-结合源码解析mybatis 执行流程] [Mybatis 系列9-强大的动态sql 语句] [Mybatis 系列8-结合源码解析select.resultMap的用法] ...