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. AndroidStudio相关经验记录

    1.初次打开Gradle工程特别慢,一直提示下载更新Gradle 解决办法:打开Gradle工程子目录:“\gradle\wrapper” 下的 “gradle-wrapper.properties” ...

  2. 【git】之常用命令

    再使用git过程常用的命令在6-10左右,但是如果你想精通git那么需要记住的命令在80左右, 下面看这张图,我们了解一下git的概念的常用操作! Workspace:工作区(例如eclipse的工作 ...

  3. 【ApplicationContext】通过实现ApplicationContextAware接口获取bean

    SpringApplicationUtils.java import org.springframework.beans.BeansException; import org.springframew ...

  4. 无法将当前工程转化成model 2.5/3.1:Cannot change version of project facet Dynamic Web Module to 2.5.

    Description    Resource    Path    Location    TypeCannot change version of project facet Dynamic We ...

  5. 使用StringEscapeUtils对Java中特殊字符进行转义和反转义

    https://blog.csdn.net/zdx1515888659/article/details/84966214 Java中转义字符反斜杠 \ 的代替方法 | repalceAll 内涵解析 ...

  6. junit中线程需要注意的问题

    Junit主线程执行完毕后,就会结束进程,不关注是否有其他线程在运行.当Junit运行完毕后,如果其他线程还没有执行完毕,那么不会再执行. 使用CountDownLatch,保证启动的线程运行结束后, ...

  7. DrawerLayout 使用

    <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.Drawe ...

  8. linux 为什么要关闭selinux

    一般安装linux课程时都把SELinux与iptables安排在后面,使初学者配置linux服务器时不成功,却没有头绪,那是因为在RedHat linux操作系统中默认开启了防火墙,SELinux也 ...

  9. 使用CacheCloud管理Redis实例

    转载来源:http://www.ywnds.com/?p=10610 一.CacheCloud是什么? 最近在使用CacheCloud管理Redis,所以简单说一下,这里主要说一下我碰到的问题.Cac ...

  10. Jensen不等式