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

湖南省建设厅政务中心网站设计官网首页需要多久

湖南省建设厅政务中心网站,设计官网首页需要多久,小米路由器 做网站,网站可以做哪些广告Django#xff1a;学习笔记(2)——创建第一个应用 创建应用 在 Django 中#xff0c;每一个应用都是一个 Python 包#xff0c;并且遵循着相同的约定。Django 自带一个工具#xff0c;可以帮你生成应用的基础目录结构#xff0c;这样你就能专心写代码#xff0c;而不是创…Django学习笔记(2)——创建第一个应用 创建应用   在 Django 中每一个应用都是一个 Python 包并且遵循着相同的约定。Django 自带一个工具可以帮你生成应用的基础目录结构这样你就能专心写代码而不是创建目录了。   我们可以执行如下命令来创建myweb应用。 python manager.py startapp myweb   执行结束后python为我们的项目创建好了一个遵循约定的目录结构    注意我们做一个区分我们使用django-admin startproject创建后生成的目录为项目目录应用目录是创建在项目目录内的项目目录内同时包含了一个和项目同名的目录我们叫项目源目录后文不在赘述。 创建第一个视图   我们在目录中的views.py文件里写入第一个视图Hello World from django.http import HttpResponsedef index(request):return HttpResponse(Hello World)视图有了我们还需要一个URL来映射到它我们需要在该目录下创建一个urls.py文件 from django.conf.urls import url,includefrom . import viewsurlpatterns [url(, views.index, nameindex), ]下一步是要在根 URLconf 文件中指定我们创建的 myweb.urls 模块。在项目源目录urls.py 文件的 urlpatterns 列表里插入一个 include() 如下 from django.conf.urls import url,include from django.contrib import adminurlpatterns [url(web/,include(myweb.urls)),url(r^admin/, admin.site.urls) ]现在我们已经可以通过访问/web路径得到hello,world结果效果如下图    创建第一个模型   在 Django 里写一个数据库驱动的 Web 应用的第一步是定义模型 - 也就是数据库结构设计。 说明   模型是真实数据的简单明确的描述。它包含了储存的数据所必要的字段和行为。Django 遵循 DRY Principle 。它的目标是你只需要定义数据模型然后其它的杂七杂八代码你都不用关心它们会自动从模型生成。   我们现在做一个用户登录的例子首先我们需要定义用户信息模型。 # 定义一个用户信息 class User(models.Model):username models.CharField(max_length16)password models.CharField(max_length16)gender models.CharField()mail models.EmailField()   代码非常直白。模型被表示为 django.db.models.Model 类的子类。每个模型有一些类变量它们都表示模型里的一个数据库字段。   每个字段都是 Field 类的实例 - 比如字符字段被表示为 CharField 日期时间字段被表示为 DateTimeField 。这将告诉 Django 每个字段要处理的数据类型。每个 Field 类实例变量的名字也是字段名所以最好使用对机器友好的格式。你将会在 Python 代码里使用它们而数据库会将它们作为列名。 注意我们可以使用 ForeignKey 定义了一个关系。这将告诉 Django每个 Choice 对象都关联到一个 Question 对象。Django 支持所有常用的数据库关系多对一、多对多和一对一我们将在后面文章补充这部分内容。 激活模型   上面我们创建一个用户模型它给了 Django 很多信息通过这些信息Django 可以为这个应用创建数据库表结构生成 CREATE TABLE 语句同时创建可以与User对象进行交互的 Python 数据库 API。但在这之前我们需要做一些操作。 把应用安装到项目   但是首先得把myweb 应用安装到我们的项目里。为了在我们的工程中包含这个应用我们需要在项目源目录的setting.py中的 INSTALLED_APPS 中添加设置。因为 MyWebConfig 类写在文件 myweb/apps.py 中所以它的点式路径是 myweb.apps.MyWebConfig。如下图所示 将模型同步到数据库   我们的模型创建好了以后我们需要执行一些方法告知django将我们写好的user模型同步到数据库中即创建相应的表结构。   我们需要执行一次数据迁移通过运行 makemigrations 命令Django 会检测你对模型文件的修改在这种情况下你已经取得了新的并且把修改的部分储存为一次 迁移这一点很像Git但是记住它只是记录一下你的修改操作而已。 django会在我们应用的migrations下创建迁移文件。 接着我们再运行migrate命令在数据库里创建新定义的模型的数据表。 python manage.py migrate说明我们也可以通过迁移文件来查看会执行哪些SQL命令。 python manage.py sqlmigrate myweb 0001总之我们在修改模型后需要执行两步操作来将新的模型同步到数据库中。    实践实现用户注册   首先我们还是要回顾一下这篇文章的内容我们知道了如何创建一个视图以及设置URL映射、如何创建一个模型并且同步到数据库中现在我们来实践一下实现用户注册。   在视图的处理中我们可以做任何事情并且返回任何我们需要反馈的信息。首先在想要获取到用户的请求信息它们都被保存在request.GET和request.POST这两个字典中。 [文件myweb/views.py] def addUser(request):# 创建用户对象user User()# 获取请求数据user.username request.GET[username];user.password request.GET[password];# 保存user.save();return HttpResponse(p用户添加成功/p);接着我们在应用的urls.py中添加URL映射关系 [文件myweb/urls.py] urlpatterns [url(add,views.addUser) ]按照GET方式我们在访问时需要在URL中拼接请求信息如下      至此我们的第一个实践内容结束我们完成了一个获取用户请求信息并调用模型内置方法将数据保存到数据库。  转载于:https://www.cnblogs.com/MrSaver/p/10374584.html
http://www.zqtcl.cn/news/267973/

相关文章:

  • 成都哪个网站建设比较好建设工程交易服务中心
  • 怎么做好网站推广小笨鸟跨境电商平台
  • 建立一个网站需要多少钱?制作ppt模板的软件
  • 百度 手机网站 友好性青岛谷歌优化
  • 免费的200m网站空间谷歌建站哪家好
  • 哪些平台可以建立网站2345浏览器网页版入口中文版
  • 网站设计与网页制作培训页面设计实训报告
  • 网站建设团队精神深圳福田最新消息今天
  • 网站制作主要公司哪个软件购物便宜又好
  • 如何取一个大气的名字的做网站263企业邮箱登录登录入口电脑版
  • 最好的做法是百度站长seo
  • 网站建设的基础常识dw个人简历网页制作
  • 网站建设怎么样做账义乌市住房和城乡建设局网站
  • 做网站友情链接的步骤wordpress文库主题
  • 网站模板用什么软件做泉州网站建设轩奇网讯
  • 网站开发必备人员网页设计图片居中代码
  • 网站列表页怎么做的百度seo优
  • 做网站销售好不好企业seo培训
  • 网站制作排版越南网站建设
  • 满城建设局网站我要买房网
  • 长沙百度提升排名南宁网站seo公司
  • 凡科网做网站怎样东莞寮步汽车城
  • 做百度网站费用多少基于html5的移动端网站开发
  • 专业做网站设计哪家好大型网站技术方案
  • 海外医疗兼职网站建设wordpress 最受欢迎主题
  • 网站改版方案案例入门级网页设计培训学员
  • 安徽优化网站运营平台
  • 小型企业网站设计教程面备案网站建设
  • 重庆业务外包网站建设办公室装修一般多少钱一个平方
  • 网站查询域名ip解析手机短视频网站的建设