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

湖南网站制作外包西安seo优化顾问

湖南网站制作外包,西安seo优化顾问,外贸企业网站红色风格,做网站的专业确保你的项目已经正确链接数据库 链接数据库的工具有很多,数据库的种类也有很多,我使用的数据库是mysql,工具是pmysql,使用pymysql链接数据库,在settings文件中这么设置: DATABASES {# default: {# ENGINE: dja…

确保你的项目已经正确链接数据库

链接数据库的工具有很多,数据库的种类也有很多,我使用的数据库是mysql,工具是pmysql,使用pymysql链接数据库,在settings文件中这么设置:

DATABASES = {# 'default': {#     'ENGINE': 'django.db.backends.sqlite3',#     'NAME': BASE_DIR / 'db.sqlite3',# }
#默认链接的数据库
'default': {#数据库驱动(用于程序操作数据库的程序)建立管道'ENGINE': 'django.db.backends.mysql','NAME':  'trip_django','USER':  'root','PASSWORD':  'mima',#你的密码'HOST':  '127.0.0.1',#数据库的ip地址'PORT':  '3306'#数据库端口号}
}

一、创建项目模块

在项目路径下打开命令提示符窗口

输入:

python manage.py startapp system

创建了system模块。 

在settings文件中引入该模块:

 模块名.apps.首字母大写的模块名Config

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','system.apps.SystemConfig',#刚刚创建的system模块]

二、创建映射类

在模块下的models文件下创建映射类

案例

from django.db import models#数据库中表的映射类,根据该文件构建及操作数据库
class Slider(models.Model):name=models.CharField('名称',max_length=32)class Meta:db_table='system_slider'ordering=['-reorder']#默认排序规则

在案例slider类中有一个name属性,也就是对应数据库中有一个slider表和一个name列,如果想创建多个列,语法与name一样,但注意:name是char类型。若想创建整型需要使用:models.SmallIntegerField()还有其他类型,括号中是用来定义列的属性的,例如上述案例定义max_length是定义最大长度。

还有更多列类型和属性请参考下一篇文章。

三、创建视图

from django.shortcuts import render
from django import http
from django.http import HttpResponse
from system.models import Slider# Create your views here.
#创建视图函数用于返回轮播数据列表
def slider_list(request):#规范相应数据结构data={'meta':{},'object':[]}#过滤数据源,is_valid为真则取出queryset=Slider.objects.filter(is_valid=True)#对过滤后的数据进行遍历for item in queryset:data['object'].append({'id':item.id,'img_url':item.img.url,'target_url':item.target_url,'name':item.name})return http.JsonResponse(data)

上述代码实现了将is_valid列有值的数据返回给queryset,然后将queryset的id、img_url、target_url、name值返回给data。然后 返回给浏览器。

四、创建数据模型

当模块和映射类都创建好后,可以开始创建数据模型:

检查
python manage.py check
创建模型
python manage.py makemigrations
生成数据结构
python manage.py migrate

这样就可以将映射类创建为表。

http://www.hengruixuexiao.com/news/49032.html

相关文章:

  • 企业网站建设模板多少钱代写平台在哪找
  • 10g网站流量临沂seo建站
  • wordpress 不能选择数据库优化网站页面
  • wordpress源码集合百度搜索优化
  • 亚马逊站外推广网站西安关键词排名软件
  • 怎么做自己的网站搜索引擎广告
  • 网站制作与设计谷歌推广代理公司
  • 顺义做网站同学营销服务机构
  • 有什么可以做翻译的网站短视频seo优化排名
  • 那个网站做车险分期百度热搜广告设计公司
  • 下载做网站的软件北京网络营销公司
  • 闸北企业网站制作信息流广告优化
  • 制作网页的基本技术标准是什么如何做谷歌优化
  • 美工培训班哪家好整站seo技术
  • 网站设计师对应的专业游戏代理300元一天
  • 闽侯县住房和城乡建设局官方网站友链交易平台源码
  • 苏州网站建设完善方案网络整合营销方案
  • 深圳展厅装修公司企业展厅设计公司seo优化关键词分类
  • 长沙市人民政府门户网站排名nba
  • 网站建设门户网站推广业务
  • 电商网站如何做c2b企业建站要多少钱
  • 帝国做的网站怎么上传今日国际新闻最新消息事件
  • repress wordpress温州seo博客
  • 众划算网站开发网页seo
  • 无锡公司建立网站网站推广途径和要点
  • 网站 被黑uc浏览器网页版入口
  • 郑州房地产网站游戏代理平台有哪些
  • 公司手册制作网站怎么创建网站快捷方式
  • html文件怎么转换成pdf文件优化设计七年级上册数学答案
  • 龙炎电商软件镇江seo快速排名