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

创一东莞网站建设顺庆区城乡规划建设局门户网站

创一东莞网站建设,顺庆区城乡规划建设局门户网站,微信导航wordpress,猫咪网站模版下载1、创建虚拟环境 打开cmd安装virtualenv pip install virtualenvwrapper-winworkon 查看虚拟环境mkvirtualenv 创建新的虚拟环境删除虚拟环境 rmvirtualenv 进入虚拟环境 workon env 2、创建django虚拟环境并安装django 创建虚拟环境mkvirtualenv django4env进入虚拟环境安…1、创建虚拟环境 打开cmd安装virtualenv  pip install virtualenvwrapper-winworkon 查看虚拟环境mkvirtualenv  创建新的虚拟环境删除虚拟环境 rmvirtualenv 进入虚拟环境 workon env 2、创建django虚拟环境并安装django 创建虚拟环境mkvirtualenv django4env进入虚拟环境安装django  pip install django4.2 -i https://pypi.douban.com/simple测试一下是否安装成功pip show django选择解释器C:\Users\{用户}\Envs\django4env\Scripts\python.exe 3、创建一个Django项目 方式一进入到指定要存放项目的目录执行 django-admin startproject HelloDjango 来创建一个名字为HelloDjango的工程方式二使用pyvharm专业版创建Django项目创建项目后默认的目录结构: manage.py: ·是Django用于管理本项目的命令行工具之后进行站点运行数据库自动生成等都是通过本文件完成 HelloDjango/ init .py: 告诉python该目录是一个python包暂无内容后期一些工具的初始化可能会用到 HelloDjango/settings.py: Django项目的配置文件默认状态其中定义了本项目引用的组件项目名数据库静态资源等 HelloDjango/urls.py: ·维护项目的URL路由映射即定义当客户端访问时由哪个模块进行响应 HelloDjango/wsgi.py: 全称为Python Web Server Gateway Interface即Python服务器网关接口是Python应用与Web服务器之间 的接口用于Django项目在服务器上的部署和上线一般不需要修改。 HelloDjango/asgi.py: 定义ASGI的接口信息和WSGI类似在3.以后新增ASGI相比WSGIASGI实现了异步处理用于启动异步通 信服务比如:实现在线聊天等异步通信功能。(类似Tornado异步框架) 4、测试服务器的启动 python manage.py runserver [ip:port] 可以直接进行服务运行默认执行起来的端口是8000 也可以自己指定ip和端口: 1.监听机器所有可用ip (电脑可能有多个内网ip或多个外网ip): python manage.py runserver 0.0.0.0:8000 2.同时在settings.py中将 ALLOWED HOSTS*1 3在其他局域网电脑上可以通过在浏览器输入 Django项目所在电脑的 IP:8000 来访问 5、数据迁移 迁移将模型映射到数据库的过程 生成迁移文件python manage.py makemigrations 执行迁移python manage.py migrate 6、创建应用 python manage.py startapp App 创建名称为App的应用 使用应用前需要将应用配置到项目中在settings.py中将应用加入到INSTALLED_APPS选项中。 应用目录介绍: init·py: 其中暂无内容使得app成为一个包 admin.py: 管理站点模型的声明文件默认为空 apps.py: 应用信息定义文件在其中生成了AppConfig该类用于定义应用名等数据 models.py: 添加模型层数据类文件 views.py: 定义URL相应函数 migrations包: 自动生成生成迁移文件的 tests.py: 测试代码文件 7、基本视图 #首先我们在views.py中建立一个路由响应函数 from django.http import HttpResponse def welcome(request): return HttpResponse(HelloDjango); #接着我们在ur1s中进行注册 #1.直接访问视图 path(rhello/hello, namehello) # 2导入App中的子路由urls.py文件 path(app/include(App.urls)) #3.使用命名空间 path(app/include((App.urlsApp)namespaceApp))#子路由写法如下: urlpatterns [ #django1.82.0正则表达式写法: 不再使用,不推荐 # ur1(r^index/$index), # Djangov2.0v3.0v4.0写法: 常用 path(rhello/hello, namehello), ] 8、基本模板  模板实际上就是我们用HTML写好的页面 创建模板文件夹templates 在模板文件夹中创建模板文件 在views中去加载渲染模板使用render函数: return render(requestxxx) 9、定义模型 在models.py中引入models from django.db import models 创建自己的模型类但切记要继承自 models.Model 案例驱动:使用模型定义班级并在模板上显示班级列表 # 班级table : grade # columns:班级名称 - name成立时间 - date女生个数 - girlnum男生个数 - boynum是否删除 - is_deletefrom django.db import models# Create your models here.#模型 《》表结构 # 类属性 《》表字段 # 对象 《》表的一行记录 # 用户名称 - name # 年龄 - age # 性别 - sex # 是否删除 - is_delete class UserModel(models.Model):name models.CharField(max_length30) #用户名称name varchar(30)age models.IntegerField(default18) #年龄age int defalut 18sex models.CharField(max_length20) #性别sex varchar(20)is_delete models.BooleanField(defaultFalse) 数据迁移 10、Admin后台管理系统 在admin.py中将model加入后台管理 admin.site.register(Grade) from django.contrib import admin from user.models import *#后台管理系统的使用 # 1、在这里注册对应的模型 admin.site.register(UserModel) # 2、创建超级管理员账号密码 # python manage.py createsuperuser # 3、根路由urls.py添加 path(admin/, admin.site.urls), # 4、访问后台管理系统 # http://127.0.0.1:8000/admin/ 创建超级用户python manage.py createsuperuser 访问admin后台http://127.0.0.1:8000/admin/
http://www.yutouwan.com/news/207207/

相关文章:

  • 甘肃金恒大建设有限公司网站上海小红书seo
  • 做安全宣传的是什么网站郑州社交网站开发
  • 做搜狗网站快速排名邢台装修网站建设
  • 建设部门户网站条例免费下载wordpress后台密码
  • asp网站改成phpaccess如何与网站连接数据库
  • 涟源市住房与城乡建设局网站wordpress ftp设置方法
  • 江门建设网站卧室室内装修设计网站
  • 做网站代码编辑工具网站虚拟主机租用
  • 揭阳网站制作维护品牌网站什么意思
  • 濮阳新闻综合频道网站国外最受欢迎的网站
  • 什么网站有设计视频整合营销策划名词解释
  • 济南网站建设q.479185700惠临沂专业网站建设公司
  • 换域名对网站的影响软文如何推广
  • 怎样做网站开发河南省建设厅厅长
  • 免费域名网站建设南宁 网站设计
  • 深圳网站建设的费用做gif的网站
  • 佛山附近做网站的公司有哪些wordpress首页很慢
  • 什么网站可以请人做软件下载电脑版浏览器
  • 网站维护怎么做小程序开发费用清单
  • 电子政务网站开发龙岗网络营销网站制作哪里好
  • 网站开发公司飞沐屏蔽ip网站吗
  • 网站制作公行业门户网站 建站
  • h5做的网站wordpress悬浮音乐插件
  • 高端网站建设步骤生意网
  • 中国城市建设网网站建筑业管理平台登录
  • 壁画网站建设家居网站页面设计图片
  • 免费源码交易网站源码建设网站意义
  • 如何建立网站后台程序青海省建设厅网站姚宽一
  • html个人网站完整代码网页素材图标
  • 展示型手机网站模板下载网络营销做得好的酒店