前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用python的Django框架来做一个简单的web应用(二)

用python的Django框架来做一个简单的web应用(二)

作者头像
小末快跑
发布2019-07-03 17:39:29
4980
发布2019-07-03 17:39:29
举报
文章被收录于专栏:日常撸知识日常撸知识

创建管理员用户:执行语句python manage.py createsuperuser, 输入用户名和密码可以创建一个超级管理员用户。注意输入密码的时候不会显示出来。创建完成之后运行python manage.py runserver,在浏览器中输入http://127.0.0.1:8000/admin/就可以用刚才的用户名和密码登录管理后台了。

models.py 创建一个模型

class Goods(models.Model): goods_name=models.CharField(max_length=30) goods_number=models.IntegerField() goods_price=models.FloatField() goods_desc=SummernoteTextField(null=True) def __str__(self): return self.goods_name

相当于需要创建了一个数据库表,表中有goods_name,goods_number, goods_price,goods_desc等信息。

执行:1.python manage.py makemigrations(生成迁移文件) 2.python manage.py migrate(应用数据库文件) 这两条语句是执行创建数据表,简化了SQL中创建表的过程。

想要在后台看到这个表,需要在admin.py中注册这个model,添加admin.site.register(Goods)即可。

设置时区:在项目文件下settings.py中,改为Time_ZONE="Asia/Shanghai"可以用北京时间。

注册应用:创建的应用需要在settings中注册,INSTALLED_APPS = [‘mysite’,]中添加创建的应用,注意一定上加上逗号。

在应用目录下使用urls.py:首先在项目目录下的urls.py添加代码:

from django.urls import path,include

urlpatterns = [ path('admin/', admin.site.urls), path('',include('mysite.urls')), ]

然后在应用目录下创建urls.py中即可正常创建url。

查看使用Django的版本命令:python -m django --version

本地创建的Django项目使其他设备访问:1.在setting.py中改写ALLOWED_HOSTS=['*'],2.执行python manage.py runserver 0.0.0:8000, 3.访问主机IP:8000/就可以访问。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小末快跑 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档