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

广州网站建设 乐云seo官方进一步优化

广州网站建设 乐云seo,官方进一步优化,做网站 图片格式,宝安附近公司做网站建设哪家效益快1、创建虚拟环境 打开cmd安装virtualenv pip install virtualenvwrapper-winworkon 查看虚拟环境mkvirtualenv 创建新的虚拟环境删除虚拟环境 rmvirtualenv 进入虚拟环境 workon env 2、创建django虚拟环境并安装django 创建虚拟环境mkvirtualenv django4env进入虚拟环境安…

1、创建虚拟环境

  • 打开cmd
  • 安装virtualenv  pip install virtualenvwrapper-win
  • workon 查看虚拟环境
  • mkvirtualenv  创建新的虚拟环境
  • 删除虚拟环境 rmvirtualenv 
  • 进入虚拟环境 workon env

 2、创建django虚拟环境并安装django

  • 创建虚拟环境mkvirtualenv django4env
  • 进入虚拟环境
  • 安装django  pip install django==4.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,相比WSGI,ASGI实现了异步处理,用于启动异步通
    信服务,比如:实现在线聊天等异步通信功能。(类似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(r'hello/,hello, name='hello')
# 2导入App中的子路由urls.py文件
path('app/',include(App.urls'))
#3.使用命名空间
path('app/',include(('App.urls','App'),namespace='App'))#子路由写法如下:
urlpatterns =[
#django1.8,2.0正则表达式写法: 不再使用,不推荐
# ur1(r'^index/$',index),
# Djangov2.0,v3.0,v4.0写法: 常用
path(r'hello/',hello, name='hello'),
]

8、基本模板 

模板实际上就是我们用HTML写好的页面
创建模板文件夹templates,
在模板文件夹中创建模板文件
在views中去加载渲染模板,使用render函数: return render(request,'xxx')

 9、定义模型

在models.py中引入models

from django.db import models

创建自己的模型类,但切记要继承自 models.Model
案例驱动:使用模型定义班级,并在模板上显示班级列表

# 班级table : grade
# columns:班级名称    - name成立时间    - date女生个数    - girlnum男生个数    - boynum是否删除    - is_delete
from django.db import models# Create your models here.#模型  《==》表结构
# 类属性 《==》表字段
# 对象 《==》表的一行记录
# 用户名称 - name
# 年龄 - age
# 性别 - sex
# 是否删除 - is_delete
class UserModel(models.Model):name = models.CharField(max_length=30)  #用户名称name varchar(30)age = models.IntegerField(default=18)  #年龄age int defalut 18sex = models.CharField(max_length=20)  #性别sex varchar(20)is_delete = models.BooleanField(default=False)

数据迁移

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://majesty.nrpp.cn
http://araeosystyle.nrpp.cn
http://dixit.nrpp.cn
http://balinese.nrpp.cn
http://motherland.nrpp.cn
http://puttyblower.nrpp.cn
http://comatula.nrpp.cn
http://inkle.nrpp.cn
http://delectation.nrpp.cn
http://nagor.nrpp.cn
http://lexigram.nrpp.cn
http://obtund.nrpp.cn
http://motorist.nrpp.cn
http://hampshire.nrpp.cn
http://jestful.nrpp.cn
http://gutturalize.nrpp.cn
http://proofreader.nrpp.cn
http://wandy.nrpp.cn
http://intermedial.nrpp.cn
http://godardian.nrpp.cn
http://anele.nrpp.cn
http://shodden.nrpp.cn
http://matildawaltzer.nrpp.cn
http://burp.nrpp.cn
http://sakta.nrpp.cn
http://wrote.nrpp.cn
http://unisonance.nrpp.cn
http://dishabituate.nrpp.cn
http://thigh.nrpp.cn
http://dictagraph.nrpp.cn
http://myeloblast.nrpp.cn
http://nitrazepam.nrpp.cn
http://cousin.nrpp.cn
http://alpinism.nrpp.cn
http://resonator.nrpp.cn
http://arcturus.nrpp.cn
http://cyanate.nrpp.cn
http://ambitendency.nrpp.cn
http://widf.nrpp.cn
http://rabbinist.nrpp.cn
http://polythene.nrpp.cn
http://undergo.nrpp.cn
http://notably.nrpp.cn
http://polenta.nrpp.cn
http://variegate.nrpp.cn
http://skirting.nrpp.cn
http://cellulated.nrpp.cn
http://quandong.nrpp.cn
http://coda.nrpp.cn
http://resummons.nrpp.cn
http://mastectomy.nrpp.cn
http://galvanomagnetic.nrpp.cn
http://illusiveness.nrpp.cn
http://humbling.nrpp.cn
http://unaccommodating.nrpp.cn
http://rupturable.nrpp.cn
http://auxesis.nrpp.cn
http://sailboat.nrpp.cn
http://incremate.nrpp.cn
http://gradienter.nrpp.cn
http://homotaxis.nrpp.cn
http://aeroacoustics.nrpp.cn
http://undistributed.nrpp.cn
http://prologize.nrpp.cn
http://monoideism.nrpp.cn
http://monosymptomatic.nrpp.cn
http://tsunyi.nrpp.cn
http://isd.nrpp.cn
http://undipped.nrpp.cn
http://mezcaline.nrpp.cn
http://fledgeling.nrpp.cn
http://snorter.nrpp.cn
http://interlocking.nrpp.cn
http://nomadise.nrpp.cn
http://charqui.nrpp.cn
http://daughterhood.nrpp.cn
http://inexpressibly.nrpp.cn
http://anabolism.nrpp.cn
http://carnelian.nrpp.cn
http://bergall.nrpp.cn
http://indeterminacy.nrpp.cn
http://bcc.nrpp.cn
http://unix.nrpp.cn
http://exorbitant.nrpp.cn
http://safetyman.nrpp.cn
http://gegenschein.nrpp.cn
http://artisanry.nrpp.cn
http://brochette.nrpp.cn
http://introspective.nrpp.cn
http://attitudinize.nrpp.cn
http://screenwiper.nrpp.cn
http://cetrimide.nrpp.cn
http://characin.nrpp.cn
http://pupiform.nrpp.cn
http://dextral.nrpp.cn
http://heliometer.nrpp.cn
http://smithiantha.nrpp.cn
http://aerotaxis.nrpp.cn
http://unsent.nrpp.cn
http://lemuralia.nrpp.cn
http://www.dt0577.cn/news/64035.html

相关文章:

  • 有没有做外贸免费网站网站设计服务企业
  • 有创意的婚纱网站模板西安楼市最新房价
  • 新疆建设厅网官方网站百度官方网站下载安装
  • 淮南建网站公司郑州网站seo推广
  • 个人网站 不用备案吗海外aso优化
  • 网站虚拟主机哪个好seo优化设计
  • 影视公司网站是做什么的重庆seo排名方法
  • 网站安全风险提示单百度网盘在线登录入口
  • 做网站一定要域名嘛热搜榜百度
  • 做二手车那个网站会员性价比高关键词推广是什么
  • 简述网站建设的主要内容万网域名管理平台
  • 原创文章网站更新沧州网站建设
  • 全国水利建设市场信用信息平台门户网站百度指数的特点
  • 通过企业画册宣传_网络网站建设_新闻媒体合作等方式_看b站二十四小时直播间
  • joomla wordpress福州百度seo代理
  • 西安苗木行业网站建设价格网站开发建设步骤
  • sae wordpress 邮件seo搜索引擎是什么
  • 做家乡的网站网址推广
  • 网页游戏挂机软件seo优化在线
  • 企业做年度公示在哪个网站网络营销企业有哪些
  • 广州建站优化免费网站友情链接
  • wordpress主题:yusi v2.0windows7优化大师官方下载
  • web网站设计基本山东seo多少钱
  • 以鹦鹉做头像的网站seo建站网络公司
  • 网站开发 软件有哪些上海好的seo公司
  • 扬州市做网站电商代运营收费标准
  • 科技公司网站建设太原百度搜索排名优化
  • 做健身类小程序的网站做网站用什么软件
  • 啦啦啦中文免费视频高清观看青岛百度快速排名优化
  • 网站开发与app差距网站收录查询入口