当前位置: 首页 > wzjs >正文

全球购物网站大全淘宝怎么做引流和推广

全球购物网站大全,淘宝怎么做引流和推广,企业校园网站建设,报纸做网站宣传费用Django学习笔记 安装django pip install django创建APP 用django来写后端的时候,要把各个功能分散到各个创建好的APP去实现 在终端输入 python manage.py startapp app01(APP名称)APP内部文件 admin.py django默认提供了admin后台管理 apps.py app启动类 mo…

Django学习笔记

安装django

pip install django

创建APP

用django来写后端的时候,要把各个功能分散到各个创建好的APP去实现

在终端输入

python manage.py startapp app01(APP名称)

APP内部文件

admin.py django默认提供了admin后台管理

apps.py app启动类

models.py 对数据库进行操作

tests.py 单元测试

views.py 函数

模板和静态文件

模板

app下面创建templates来放模板

如果setting.py没有

'DIRS': [BASE_DIR / 'templates']

静态文件会根据app的注册顺序从各个app的templates目录中去找

如果有

会先从项目根目录下面找templates目录,根目录没有就根据app的注册顺序从各个app的templates目录中去找

静态文件

包括image,js,css,plugins

在app下创建static文件夹来存放静态文件

django特有语法

可以在html中

{% load static %}

引入static文件

html的路径引用可以是

<img src="{% static 'img/1.png' %}">

模板语法

def tpl(request):name="Lee"return render(request,'tpl.html',{"n1":name})
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>用户列表</h1><div>{{ n1 }}</div>
</body>
</html>

pymysql

mysql> create database unicom DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

插入数据

create table admin(id int not null auto_increment primary key,username varchar(16) not null,password varchar(64) not null,mobile char(11) not null
)default charset=utf8;
import pymysql
conn=pymysql.connect(host="127.0.0.1",port=3306,user="root",charset="utf8",db='unicom')
cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)
cursor.execute("insert into admin(username,password,mobile) values('yeke','2131','32423')")
conn.commit()
cursor.close()
conn.close()

使用占位符和元组

import pymysql
from pymysql import cursors
conn = pymysql.connect(host="127.0.0.1", port=3306, user="root", charset="utf8", db='unicom')
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
sql="insert into admin(username,password,mobile) values(%s,%s,%s)"
cursor.execute(sql,['yeke','1231','21321'])
conn.commit()
cursor.close()
conn.close()

起名

import pymysql
from pymysql import cursors
conn = pymysql.connect(host="127.0.0.1", port=3306, user="root", charset="utf8", db='unicom')
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
sql="insert into admin(username,password,mobile) values(%(n1)s,%(n2)s,%(n3)s)"
cursor.execute(sql,{"n1":'yeke',"n2":'1231',"n3":'21321'})
conn.commit()
cursor.close()
conn.close()

加输入

import pymysql
from pymysql import cursors
while True:user=input("用户名:")passwd=input("密码:")mobile=input("手机号:")conn = pymysql.connect(host="127.0.0.1", port=3306, user="root", charset="utf8", db='unicom')cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)sql="insert into admin(username,password,mobile) values(%s,%s,%s)"cursor.execute(sql,[user,passwd,mobile])conn.commit()cursor.close()conn.close()

查询数据

import pymysql
from pymysql import cursors
## 创建APP
conn = pymysql.connect(host="127.0.0.1", port=3306, user="root", charset="utf8", db='unicom')
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
sql="select * from admin"
cursor.execute(sql)
datalist=cursor.fetchall()
print(datalist)
conn.commit()
cursor.close()
conn.close()

ORM框架

是建立在pymsql,mysqlclient上面的

不需要写sql语句就可以操作数据库

配置mysql

安装mysqlclient

pip install mysqlclient

连接mysql要修改setting.py中数据库的配置

DATABASES = {"default": {"ENGINE": "django.db.backends.mysql","NAME": "django","USER": "root","PASSWORD": "root","HOST": "127.0.0.1","PORT": 3306,}
}

确保配置正确,就可以了

在APP下的models.py中可以创建类

from django.db import models# Create your models here.
class UserInfo(models.Model):name=models.CharField(max_length=32)password=models.CharField(max_length=32)age=models.IntegerField()

manage.py

python mange.py makemigrationspython manage.py migrate

在这里插入图片描述

http://www.dtcms.com/wzjs/522422.html

相关文章:

  • 时彩网站开发武汉百度推广入口
  • 怎么对网站的数据库做管理苏州优化收费
  • 长春网络公司宣传来宾网站seo
  • 飞凡 做电商网站软件测试培训费用大概多少
  • 做网站需要多大尺寸外链吧官网
  • flash网站制作下载sem百度竞价推广
  • 单页网站设计制作百度关键词竞价价格查询
  • 企业网站带商城源码俄罗斯搜索引擎推广
  • 东莞专业微网站建设推广百度网页入口官网
  • 网页制作团队上海网站营销seo方案
  • 怀柔区企业网站设计机构提供做百度推广多少钱
  • 企业手机端网站源码发外链的网址
  • 网站调用115做云播企业培训课程
  • 武汉新公司做网站新闻源发稿平台
  • 做网站购买模板东莞网站营销推广
  • 中国建设银行上海分行网站自己建网站流程
  • 本地门户网站系统网址导航
  • 贵阳网站建设zu97云南最新消息
  • 有哪些做ae小动效的网站北京seo多少钱
  • 南宁百度网站建设公司哪家好网络营销推广方式包括哪些
  • 个人网站架设百度自媒体注册入口
  • 深圳网站建设四种营销模式
  • 镇江互联网公司搜索引擎优化岗位
  • qq官方网站免费seo提交工具
  • wordpress新版编辑器seo关键词排名网络公司
  • 深圳做网站最好的公外贸订单一般在哪个平台接
  • 企业建站电话多少市场推广方案怎么写
  • 常青花园做网站的公司搜图片找原图
  • 企业网站建设应该怎么做营销图片素材
  • 怎么用apache做网站深圳seo技术