Django框架学习——从零开始搭建个人网站①基础工作

news/2024/5/14 23:26:39/文章来源:https://blog.csdn.net/weixin_42263657/article/details/84800238
  1. 用pip下载django
pip install django
  1. 创建项目
    在所创建项目目录下打开命令行,django-admin startproject [project_name+dj]创建项目
django-admin startproject kyasdj
  1. 创建APP
    在创建的kyasdj文件夹下打开命令行,python manage.py startapp [app_name]
python manage.py startapp kya

然后进行数据库迁移:

python.exe .\manage.py makemigrations
python.exe .\manage.py migrate

project与app的区别:

project包含一些全局配置,这些配置构成一个全局的运行平台,各个APP都运行在这个全局的运行平台上,而APP代表的是一个相对独立的功能模块,所以程序的逻辑都在APP中。

  1. 启动
python manage.py runserver
Starting development server at http://127.0.0.1:8000/

显示提示如上,进入http://127.0.0.1:8000/ ,看见小火箭↓
小火箭

  1. 编辑部分
    (1) setting.py文件
    在setting.py的INSTALLED_APPS中加入创建的app名称’kya’
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','kya',
]

因为django默认语言是英语,时区是美国,修改为中文和上海:

LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = True

(2) url.py文件
在url.py中导入应用kya:
然后在url.py中导入应用kya:

import kya.views 

(3)admin.py文件
在admin.py中导入models模块:

import kya.models

(4)views.py文件
views.py中加入

from django.http import HttpResponse
from index.models import *

(5)models.py文件

  • 每一个django model都继承自django.db.models.Model
  • Model中每一个属性attribute都代表一个database field
  • 通过Django Model API可以执行数据库的增删改查,而不需要写一些数据库的查询语句

在model.py中创建修改数据库内容,并加上def__str__(self)的类
创建关于用户信息的表:

class user(models.Model):name = models.CharField(max_length=100,null=False,default='SB')psw = models.CharField(max_length=100,null=False)sex = models.CharField(max_length=100,null=True)                                            

进行修改后不要忘记:

python.exe .\manage.py makemigrations
python.exe .\manage.py migrate

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_870500.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Win7下安装配置IIS 构建自己的网站

一、首先是安装IIS。打开控制面板,找到“程序与功能”,点进去 二、点击左侧“打开或关闭Windows功能” 三、找到“Internet 信息服务”,按照下图打勾即可 等待安装完成 四、安装完成后,再回到控制面板里面,找到“管理工…

网站导航——网站地图和TreeView的使用

ASP.NET站点导航能够在一个中央位置存储指向所有页面的连接,并在列表中呈现这些连接,也可以使用一个特定的Web服务器控件在每个页面上呈现导航菜单。设计站点导航时,使用站点地图描述站点的逻辑结构,使用ASP.NET 控件在网页上显示…

用google协作平台6步轻松建立免费个人网站

前段时间在深度看到一个会员发表了一篇关于Google的协作平台东西的文章,进去一看,原来是Google Sites,去试着建立了一个网站,发现这个协作平台很强大了。不仅拥有所见即所得的方便的编辑器,还有丰富的插件。Google Sit…

Curl 模拟登陆网站得到返回数据

之前有一个布置的任务是要用代码模拟登陆 https://www.biaojiquxiao.com/ 网站得到返回的信息 首先是要输入一个手机号码,当手机号已经咨询过时返回数据,当这个手机号码没有查询过信息时要进行一个文字验证: 将点击的位置发送回去进行验证 当…

xiaowall网站总结之(0)即时验证用户名

终于写完了自己做的网站,刚刚上线.使用的是LAMP环境,本人初学php,遇到了很多问题,这里是实战后的总结,有许多错误和不完善,欢迎大家批评与指教! 这里做个广告.我的个人网站是提供大家上传保存自己编写的网页.给需要练习web程序,和分享,展示网页的朋友提供一些方便. …

一个免费看儿童书的网站

目前主要是外文的: http://www.childrensbooksonline.org/index.htm 感谢 生活帮-LifeBang 提供的信息。

python爬虫 下载视频网站视频

python爬虫 下载视频网站视频 xpath解析页面源码requests.Session() 解决 status_code 302 网页重定向selenium 获取网页遇到 iframe 标签解决办法 最近发现一个比较好的视频网站,里面的资源清晰度很高,就想把自己喜欢的美剧下载到本地保存起来慢慢看。…

python爬虫 打击无良网站弹窗广告

今天又是在网站寻找漂亮小姐姐的一天,发现一个网站还不错,就是有广告在窗口正中间 本来也没多大事,点一下就关闭了。但是在我手痒准备拿出我的F12大法的时候这个网站竟然把F12禁用了,这就勾起了我小小的战斗YW。 我先写了个简单…

迅速有效提高网站流量就是走狗屎运:抢注域名

前记:Godaddy空间的如果不抽风的话,访问速度还是很快的,能ping到200多ms。 现在的人左手是手机电话,右手是QQ的,加在一起就是phoneQQ。 2011年10月28日一次性购入phoneQQ.com phon…

使用git管理nodejs+socket.io+redis+juicer+waterfall+ubuntu+aws ec2开发网站

使用git管理nodejssocket.ioredisjuicerwaterfallnginxubuntuaws ec2开发网站 使用git管理nodejssocket.ioredisjuicerwaterfallubuntuaws ec2开发网站 服务器:aws ec2 Ubuntu 12.04 (64位) web服务器:nginx1.3.5 缓存服务器:redis2.4.16 nod…

使用git管理nodejs+socket.io+redis+juicer+waterfall+ubuntu+aws ec2开发网站

使用git管理nodejssocket.ioredisjuicerwaterfallubuntuaws ec2开发网站 服务器:aws ec2 Ubuntu 12.04 (64位) web服务器:nginx1.3.5 缓存服务器:redis2.4.16 nodeJS: 0.8.8 框架:express 3.0.0 模板渲染:juicer 数据交…

怎么选择一个好的网站建设公司?需要注意些什么?

亲身经历分享下哈,选择的话,看规模吧,见过有很多公司,表面上是挂着某某网站建设公司,提供全套高度定制的建站程序,宣称自己的网站程序都是自己公司技术写的,但是其实如果懂一点建站常识的都可以…

想自己做个网站,常用的自助建站哪个好呢?需要注意什么

做网站图什么呢,大部分是人建站是想通过建站获取更多展现和流量,那么想要更多展现的话,我们更多的是去依靠搜索引擎,那么想要有好的排名,我们就要考虑到seo,很多人在建站初期根本不会去考虑seo的问题&#…

做一个公司官方网站要多少钱?怎么去做呢?

建站的话,需要有域名,服务器和建站程序,域名的话一般几十块钱一年,服务器的话,要看配置,价格不一定,几百到几万的都有,建站程序看方式,价格也都不同! 这边就…

如何设计一个网站的?有什么便捷的方法吗?

你是如何设计一个网站的? 梳理一下流程,想要了解工作顺序是怎样的, 概念生成,选色,字体,平面稿,交互稿,动效设计etc.如何安排? 个人或者企业初期的时候,一…

怎么估算一个网站建设成本?大概多少钱?

建站的话,需要有域名,服务器和建站程序,域名的话一般几十块钱一年,服务器的话,要看配置,价格不一定,几百到几万的都有,建站程序看方式,价格也都不同! 这边就…

新手怎么从零到建立自己的网站?用什么方式呢?

我有域名,想问下大神们,一个建站小白要怎么从无到有建立属于自己的网站? 以前读书学过建站的课程,用的是Dw软件,但是具体的流程不知道这么多年过去了是否有改变?! 所以大神最好可以分享一下建…

医疗行业的建站需要注意些什么?怎么选择?

医疗行业比较敏感,所以对网站的要求比较高哦!所以选择建站公司的话,最好是选择大服务商的! 本人也是从事医疗行业的,主要负责网站的seo工作,所以对这方面会稍微了解,这边就分享下一些经验&…

公司做一个网站的流程是什么?需要准备些什么呢?

虽然随着时代发展,网站的制作分的很细,但如果综合来说,一个网站的制作在各个部分之间的接合是怎样的? 这边就通俗的说下哈,建站就是需要3样东西,域名,服务器,网站程序,这…

小公司建站的话要选择定制的吗,还是直接模板建站呢?

公司比较小,属于刚起步的,目前是没有配备专业的技术,如果现在想做一个网站的话,是要直接定制一个网站,还是直接用模板站来做呢? 看需求吧,模板建站的话,一般在500~3000左右吧&#…