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

做网站怎么发展客户网站建设有哪些种类

做网站怎么发展客户,网站建设有哪些种类,免费咨询中心,怎么做cc网站创建一个django项目 官网下载python最新版本 配置到环境变量中 打开intlij编辑器 创建django项目 安装django:pip install django 创建django项目: django-admin startproject django01 创建djangoAPP:python manage.py startapp user 启动&#xff1…

创建一个django项目 

官网下载python最新版本 配置到环境变量中

打开intlij编辑器 创建django项目

安装django:pip install django

创建django项目:   django-admin startproject django01

创建djangoAPP:python manage.py startapp user

启动:                  python manage.py runserver

更改端口启动:   python manage.py runserver 8001   

更改端口启动:   python manage.py runserver:0.0.0.0:8000

生成迁移文件       python manage.py makemigrations

执行秦迁移          python manage.py migrate

settings.py中配置 :

# 表示通配符 匹配所有IP 表示可以被其他任何电脑来访问我(局域网)
# 上线后可以指定其他那些服务器来访问我
ALLOWED_HOSTS = ['*']

#注册APP user

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','user']

user views.py中定义一个函数:

from django.http import HttpResponse
from django.shortcuts import render# Create your views here.def index(request):passreturn HttpResponse('hello django')

 django01中url.py中定义一个路径

匹配到user views.py中的一个index方法:

from django.contrib import admin
from django.urls import path
from user.views import *
urlpatterns = [ path('index/', index),path('admin/', admin.site.urls),]

运行 python manage.py runserver

使用子路由 一个应用对应一个子路由

user中新建urls.py

写入:

from django.urls import path#子路由
from user.views import *
urlpatterns = [path('index/', index),path('index2/', index2),]

 项目django01 中urls.py使用子路由

导入 from django.urls import path,include

from django.contrib import admin
from django.urls import path,include
from user.views import *urlpatterns = [# path('index/', index),# path('index2/', index2), # 使用子路由 一个应用对应一个子路由# 参数1 第一层路由 随便起名字 建议见名知义 这里起为user#参数二 第二层路由为 include('应用名称.创建的子路由urls')path('user/', include('user.urls')),path('admin/', admin.site.urls),]

 运行 python manage.py runserver

django模型Model基本使用

from django.db import models# Create your models here.class UserModel(models.Model):name=models.CharField(max_length=30,unique=True) #对应SQL:name=varchar(30)age=models.IntegerField(default=18)sex=models.CharField(max_length=20)is_deleted=models.BooleanField(default=False)

生成迁移文件       python manage.py makemigrations

执行秦迁移          python manage.py migrate

数据库表中user_usermodel 创建完成 一般为应用名称_你创建数据库时的类名

user APP中的views.py新建视图函数

from user.models import UserModel
def get_users(request): users=UserModel.objects.all()return render(request,'index.html',{'users':users})

user APP中新增路由

path('users/', get_users),

 index中内容

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><hr><h1>所有用户</h1><ul>{% for user in users %}<li>{{ user.name }},{{ user.age }},{{ user.sex }}</li>{% endfor %}</ul></body>
</html>

启动   python manage.py runserver

settings.py常用数据库配置

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

django的models常用操作

CharField:

  • max_length: 最大长度限制。
 

python

  • my_char_field = models.CharField(max_length=100)
    
  • TextField:

    • 无特定参数。
     

    python

  • my_text_field = models.TextField()
    
  • IntegerField:

    • default: 默认值。
     

    python

  • my_int_field = models.IntegerField(default=0)
    
  • FloatField:

    • default: 默认值。
     

    python

  • my_float_field = models.FloatField(default=0.0)
    
  • DateTimeField:

    • auto_now: 每次保存对象时自动设置为当前时间。
    • auto_now_add: 当对象第一次被创建时设置为当前时间。
     

    python

  • my_datetime_field = models.DateTimeField(auto_now=True)
    
  • BooleanField:

    • default: 默认值。
     

    python

  • my_bool_field = models.BooleanField(default=False)
    
  • DateField:

    • auto_now: 每次保存对象时自动设置为当前日期。
    • auto_now_add: 当对象第一次被创建时设置为当前日期。
     

    python

  • my_date_field = models.DateField(auto_now_add=True)
    
  • TimeField:

    • auto_now: 每次保存对象时自动设置为当前时间。
    • auto_now_add: 当对象第一次被创建时设置为当前时间。
     

    python

  • my_time_field = models.TimeField(auto_now=True)
    
  • FileField:

    • upload_to: 指定上传文件的子目录路径。
     

    python

  • my_file_field = models.FileField(upload_to='uploads/')
    
  • ImageField:

    • upload_to: 指定上传图片的子目录路径。
     

    python

my_image_field = models.ImageField(upload_to='images/')

http://www.yayakq.cn/news/484687/

相关文章:

  • 中山网站建设找丁生哪里有营销型网站最新报价
  • 网站不能批量上传图片wordpress全站ajax代码
  • php网站开发个人职责微信手机网页版登录入口官网
  • 二手交易网站建设目标网络营销案例ppt
  • 网站后台管理界面代码酒吧网站设计
  • 各大网站网络推广的收费wordpress商城教程
  • 网站制作的电话北京注册建设公司网站
  • 给个网站好人有好报2020免费流量查询
  • 做网站如何防止被坑新手如何找cps推广渠道
  • 成都模板建站网站ui设计用什么软件做
  • 电商网站设计的原则网站追加备案
  • 做网站有几种语言如何查看一个网站做的外链
  • 菏泽做网站建设的公司自建网站平台 优帮云
  • 网站建设域名是什么意思wordpress 仿制
  • 求免费网站能看的2021网络销售好不好做
  • 科技公司网站模版下载京东商城
  • 福建整站优化广安seo外包
  • 微网站建站平台产品开发的流程包括哪几个阶段
  • 以下哪个不是网站开发工具长沙百度公司
  • t型网站域名和版面网站备案后有可能会被注销吗
  • 网站建设客户去哪找wordpress分类目录链接
  • php网站开发与设计合肥做网站的软件公司
  • 兰溪建设局网站wordpress theme 修改
  • 网络彩票网站建设邢台无忧网站建设公司
  • 移动端的网站建设网站建设公司 深圳信科
  • 服装网站建设美丽响应式网站开发有哪些框架
  • 广州网站制作信科建设dede我的网站
  • 厦门网站设计开发网页公司个人购物网站备案
  • 中海建筑建设有限公司网站seo教程技术优化搜索引擎
  • 手表网站建设策划番禺人才网招聘信息