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相关的更多相关文章

  1. Django 相关

    Web框架本质 其实所有的Web应用本质就是一个socket服务端,而用户的浏览器就是一个socket客户端.简单的socket代码如下: import socket sk = socket.sock ...

  2. django相关网站

    记录django的学习笔记:http://www.cnblogs.com/qwj-sysu/tag/django/ uwsgi的文档:http://uwsgi-docs.readthedocs.io/ ...

  3. Django相关问题

    遇到models模型变动后无法用migrations生成改动后的表通过以下几个方面实现 1 python  manage.py makemigrations yourapp(你改变的app) 2  p ...

  4. Django相关面试题

    Django框架的生命请求周期 浏览器上输入地址,回车然后发生了什么? => Http请求生命周期 ? 什么是wsgi 以及作用? 中间件 中间件的执行流程? 中间件的执行流程? 说一下Djan ...

  5. 面经问题总结——django相关

    1.让你从头设计一个web框架,第一步你会做什么? 2.django的orm是怎么实现的? 3.django的URL路径映射是怎么实现的? 4.平常你怎么运用django提供的钩子函数? 5.三级分销 ...

  6. Django相关介绍

    先认识一下MVC框架 MVC的框架模式,即模型M,视图V和控制器C.他们之间以一种插件似的,松耦合的方式连接在一起. Model(模型)是应用程序中用于处理应用程序数据逻辑的部分. 通常模型对象负责在 ...

  7. django相关字段解释(slug)

    1.slug:用于生成一个有意义(valid, meaninful)URL 参考(http://stackoverflow.com/questions/427102/what-is-a-slug-in ...

  8. django相关命令

    1 安装django pip3 install django 2 django-admin命令 django-admin startproject mysite #创建一个项目 3 manage.py ...

  9. django 相关问题

    和数据库的连接 session的实现 django app开发步骤 python环境准备 数据库安装 model定义 url mapping定义 view定义 template定义 如何查看数据库里的 ...

随机推荐

  1. 配置 influxDB 鉴权及 HTTP API 写数据的方法

    本文简要描述如何为 InfluxDB 开启鉴权和配置用户管理权限(安装后默认不需要登录),以及开启鉴权后如何使用 HTTP API 写数据. 创建 InfluxDB 管理员账号创建 admin 帐号密 ...

  2. Azure PowerShell (15) 批量导出Azure ASM/ARM VM信息

    <Windows Azure Platform 系列文章目录> 客户又提出新的需求,需要知道所有订阅下的虚拟机数量.运行情况等信息. 我花了点时间,写了一个PowerShell脚本,发布到 ...

  3. Azure ARM (18) 将Azure RM Manage Disk托管磁盘的Image,跨订阅迁移

    <Windows Azure Platform 系列文章目录> 先挖一个坑,以后再埋. 最近遇到一个客户需求,客户使用了Azure RM Manage Disk托管磁盘,然后捕获镜像做成了 ...

  4. 安装Microsoft SQL server Management Studio Express 2005 错误码是29506解决方案

    安装Microsoft SQL server Management Studio Express 2005,安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错.错误码是29506”权限问题. ...

  5. Flashbuilder的bug FlashBuilder 1119: 访问可能未定义的属性 on (通过 static 类型

    FlashBuilder 1119: 访问可能未定义的属性 on (通过 static 类型 当此问题出现的时候 无论 刷新 清理 注释 删除 乃至重启电脑都无济于事. 解决方法:备份此类到另外一个地 ...

  6. 【转】hive中UDF、UDAF和UDTF使用

    原博文出自于: http://blog.csdn.net/liuj2511981/article/details/8523084 感谢! Hive进行UDF开发十分简单,此处所说UDF为Tempora ...

  7. tesseract-ocr4.0 安装部署及训练验证码识别

    1.  下载最新版本的leptonica,  leptonica-1.74.1.tar.gz   2. 编译安装 tar -zxvf leptonica-.tar.gz cd leptonica- . ...

  8. mongodb windows的安装方法和添加到任务管理器中、检测是否成功、增删改查命令

    转: mongodb安装方法: https://blog.csdn.net/heshushun/article/details/77776706        mongodb检测安装成功 .以及增删改 ...

  9. Java队列Queue

    上个星期总结了一下synchronized相关的知识,这次将Queue相关的知识总结一下,和朋友们分享. 在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列.Java提供 ...

  10. CRM stringmap

    CREATE view [dbo].[V_stringmap] as SELECT DISTINCT Entity.Name as tablename,StringMap.AttributeName ...