首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django 项目部署

我们是本地开发的,项目最终上线是要部署到服务器上的,本篇笔记记录了我个人部署的整个过程,仅供参考。 一、新建站点 1、使用宝塔面板创建一个站点 站点创建成功!...3、解压   宝塔面板可以直接解压文件,不必命令行操作。...修改项目数据库配置信息 2、迁移数据库 python3 manage.py migrate 成功 五、启动项目 1、修改项目设置 mysite/setting.py ALLOWED_HOSTS = ['*'] 2、创建后台管理超级用户...  因为未导入开发时的数据库数据,所以我们现在没有后台账户数据,执行以下命令创建超级用户。...所以项目部署阶段,DEBUG=False 的时候,Django 便不在管理静态文件了,Django 想让我们把静态文件交给 Nginx(或者其他 web 服务器)来处理。

2.5K11
您找到你想要的搜索结果了吗?
是的
没有找到

如何启用和连接Django管理界面

介绍 本教程,我们将连接并启用Django管理站点,以便您可以管理您的博客网站。Django管理站点预先构建了一个用户界面,旨在允许您和其他受信任的个人管理网站的内容。...第三步 - 创建管理超级用户帐户 您会注意到弹出登录页面,但我们没有登录凭据。创建这些凭据非常简单。...Django提供了一种生成超级用户帐户的简便方法,我们可以通过运行manage.py文件来启动超级用户创建过程: (env) sammy@ubuntu:$ python manage.py createsuperuser...[管理页面] 接下来,我们需要将我们的博客应用程序连接到管理面板。 第四步 - 为帖子和评论创建URL模式 在上一步,我们已成功登录管理界面,但您可能已经注意到我们的博客应用仍然无法看到。...结论 本教程,您已成功启用管理界面,创建管理员登录,并使用管理员注册了Post和Comment模型。Django管理界面是您可以使用您的博客创建帖子和监控评论的方式。

2.7K80

Django Swagger接口文档生成

应用 3.进入到views.py,将之前定义的UserViewSet和GroupViewset补充注释 4.urls.py添加get_schema_view辅助函数 5.启动Django服务,检测Swagger...            返回所有用户,按最近加入的用户排序         create:             创建新用户         delete:             删除现有用户         ...partial_update:             更新现有用户上的一个或多个字段         update:             更新用户     """     '''查看,编辑用户的界面...('docs/',schema_view,name='docs'), ] 生成表 python3 manage.py makemigrations python3 manage.py migrate 创建超级用户...这里是返回了一条用户表数据,"username": "xiao",就是我新建的超级用户。 点击Authorize ? 输入新建的超级用户和密码 ?  登录成功后,效果如下: ?

4.1K40

计算机修改用户名密码,怎么修改电脑用户名呢_电脑的登录名和密码在哪里

4、点击“属性”后,就打开“账户:重命名系统管理员账户”属性对话框,输入框默认显示的就是当前的帐户名 Administrator : 5,将输入框里面的Administrator修改为自己的名字,...电脑上怎么修改wifi用户名和密码 电脑修改wifi用户名和密码方法: 1、确定电脑与无线路器已联通,电脑里打开浏览器,浏览器地址栏里输入路由器IP地址“192.168.1.1”回车 2、弹出的路由器登录框输入用户名...win10怎么更改电脑用户名 一、首先,打开win10电脑,电脑上打开“控制面板”,点击打开。 二、然后,控制面板中点击“用户帐户”点击打开。...设置用户权限的方法是在用户名上点右键选择属性,在打开的窗口里点隶属于,将用户添加到相应的用户组里。如果新用户管理员,则Administrators这个组是必须加入的。...展开 如果是XP可以控制面板——用户帐户——更改用户登录或注销的方式(这里可能会提示 无法使用快速用户切换,应为启用了……..单击确定,把启用脱机文件的勾去掉然后继续设置 )把使用欢迎屏幕和使用快速用户切换都勾选上就行了

3.9K60

小白学Python – Django Web 开发教程 二

Django 管理界面渲染模型 要在Django admin渲染模型,我们需要修改 app/admin.py。...admin.site.register(GeeksModel,) 现在让我们为我们的项目创建一个可以访问我们网站的管理区域的超级用户。...要创建超级用户,请输入以下命令 -  python manager.py createsuperuser 现在在浏览器上访问http://127.0.0.1:8000/admin 访问管理界面面板。 ...提供为超级用户创建用户名和密码,然后管理仪表板将打开,我们将能够看到我们刚刚创建的 Geeks 模型。 现在让我们看看如何使用管理仪表板输入数据。...见下图——  添加所需的数据和图像字段后,我们将在管理仪表板上看到类似的内容 –  您还可以代码编辑器中看到媒体文件夹 - 将 Django 连接到不同的数据库 Django 内置了 SQLite

15730

Django auth组件

目录 一.认证系统 二.用户对象 1.创建用户 2.用户认证 4.注销用户 5.判断用户是否登录 6.登录认证装饰器 7.创建普通用户超级用户 8.校验密码 9.修改密码 10.is_staff和is_active...用户模型主要有下面几个字段: username password email first_name last_name 1.创建用户 from django.contrib.auth.models import...该函数接收一个HttpRequest对象和一个User对象参数,该方法会把用户的ID保存在Django的session,一旦登录成功,函数的request对象,就会有一个user对象,就是当前登录的用户对象...配置LOGIN_URL='/login/' 7.创建普通用户超级用户 auth提供了创建新用户的方法,也提供了创建超级用户的方法,需要提供必要参数. from django.contrib.auth.models...is_active:是否允许用户登录,设置为False,可以不删除用户的前提下禁止用户登录。

91040

Django权限系统auth模块详解

用户没有登录,则会跳转到django默认的 登录URL '/accounts/login/ ' (这个值可以settings文件通过LOGIN_URL进行修改)。...auth系统无法提供对象级的权限控制, 即检查用户是否对数据表某条记录拥有增改删的权限。如果需要对象级权限控制可以使用django-guardian....假设在博客系统中有一张article数据表管理博文, auth可以检查某个用户是否拥有对所有博文的管理权限, 但无法检查用户对某一篇博文是否拥有管理权限。...Permission.objects.get(codename='access_user_manage')是通过权限模型创建,需要在models创建一个权限类,然后meta中进行定义codename...', u'角色管理'), ('access_user_manage', u'用户管理'), ) 运行后,会自动在数据库创建相应的表,并且插入数据。

1.5K20

Django-guardian实现对象级别的权限控制

guardian的匿名用户Django的匿名用户不同。Django匿名用户在数据库没有条目,但是Guardian匿名用户有。...GUARDIAN_GET_INIT_ANONYMOUS_USER Guardian支持匿名用户的对象级权限,但是我们的项目中,我们使用自定义用户模型,默认功能可能会失败。...默认值为guardian.ctypes.get_default_content_type GUARDIAN_GET_CONTENT_TYPE Guardian允许应用程序提供自定义函数以从对象和模型检索内容类型...也可以使用get_user_perms获得直接分配权限给用户(而不是从它的超级用户权限或组成员资格继承的权限)。同样的,get_group_perms仅返回其是通过用户组的权限。...它为Django应用程序提供基本的内容管理。具有访问管理面板用户可以管理系统提供的用户,组,权限和其他数据。 django-guardian 为Django的admin提供简单的对象许可管理集成。

3.2K30

是时候让大家看看你用django写出来

创建一个超级用户 顺利连接到远程服务器了,如果是一台全新服务器的话,通常我们是以 root 用户登录的。... root 下部署代码不够安全,最好是建一个新用户(如果你已经以非 root 用户登录的话可以跳过这一步)。...下面的一些列命令将创建一个拥有超级权限的新用户(把 yangxg 替换成你自己想要的用户名,我这里取我的名字拼音 yangxg): # root 用户下运行这条命令创建一个新用户,yangxg 是用户名...,不要以为键盘坏了,正常输入即可 root@server:~# passwd yangxg # 把新创建用户加入超级权限组 root@server:~# usermod -aG wheel yangxg...# 切换到创建新用户 root@server:~# su - yangxg # 切换成功,@符号前面已经是新用户名而不是 root 了 yangxg@server:$ 新用户创建并切换成功了。

1.1K30

django-Auth模块(详细介绍)

转载自https://www.cnblogs.com/liuqingzheng/articles/9628105.html 1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们开发一个网站的时候...如果需要自定义登录的URL,则需要在settings.py文件通过LOGIN_URL进行修改。...示例: LOGIN_URL = '/login/' # 这里配置成你项目登录页面的路由 create_user() auth 提供的一个创建新用户的方法,需要提供必要参数(username、password...='密码',email='邮箱',...) create_superuser() auth 提供的一个创建新的超级用户的方法,需要提供必要参数(username、password)等。...写法如下: # 引用Django自带的User表,继承使用时需要设置 AUTH_USER_MODEL = "app名.UserInfo" 再次注意: 一旦我们指定了新的认证系统所使用的表,我们就需要重新在数据库创建该表

1.2K20

5 分钟,带你快速入门 Django DRF

项目 # 项目名称:drf_demo django-admin startproject drf_demo 2-4 数据库映射及超级用户创建 ?...打开 Pycharm,项目根目录下,进入虚拟环境,使用内置的「 sqlite 」进行数据库映射,并创建一个超级用户 # 进入虚拟环境 workon django3 # 数据库映射(sqlite3)...python3 manage.py migrate # 创建一个超级用户,记住用户名和密码 python3 manage.py createsuperuser 2-5 添加应用并配置 DRF 权限...项目目录下的 urls.py 文件自定义一个类继承于「 serializers.HyperlinkedModelSerializer 」 利用内部类「 Meta 」指定模型和要序列化的属性 #...运行项目,浏览器访问下面的地址 http://127.0.0.1:8000/ 接着,点击界面右上角的登录,使用超级用户进行登录后 ?

1.6K20

Auth模块

1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们开发一个网站的时候,无可避免的需要设计实现网站的用户系统。...如果需要自定义登录的URL,则需要在settings.py文件通过LOGIN_URL进行修改。...示例: LOGIN_URL = '/login/' # 这里配置成你项目登录页面的路由 create_user() auth 提供的一个创建新用户的方法,需要提供必要参数(username、password...='密码',email='邮箱',...) create_superuser() auth 提供的一个创建新的超级用户的方法,需要提供必要参数(username、password)等。...写法如下: # 引用Django自带的User表,继承使用时需要设置 AUTH_USER_MODEL = "app名.UserInfo" 再次注意: 一旦我们指定了新的认证系统所使用的表,我们就需要重新在数据库创建该表

92220

Python+django网页设计入门(19):创建新模型扩展自带用户表的字段

技术要点: 1)创建自定义用户模型,使用一对一映射关系,扩展django自带的用户表字段; 2)使用django自带的认证和登录功能; 3)登录后获取自定义信息。...==================== 1、创建新应用apps\users以及相应的文件,目录结构如图所示 ? 2、修改网站项目的setting.py文件,增加应用users ?...5、PyCharm执行manage.py命令,使得新模型生效 ? ? 6、修改apps\users\admin.py文件,写入下面的代码,使得管理页面能够管理新建的模型 ?...文件内容与前面课程创建的一样。...11、运行网站,登录管理页面,添加一个新用户 ? ? 12、回到管理页面,增加自定义用户,并选择前面步骤创建的认证用户 ? ? 13、运行网站,打开登录页面,使用前面步骤创建用户登录 ?

1.4K20

linux用户管理

超级用户Linux 系统上拥有完整的控制能力,常被称为系统管理员, 系统上拥有完整的控制能力,你可以利用超级用户读取或写入 上任何文件、安装或删除软硬件、启动或停止服务,甚至关机与停止系统的执行。...通常只有管理系统时才会使用超级用户账号登录,所以超级用户常被称为系统管理员 (System Administrator)。...由于超级用户的权限不受任何限制,你可以使用该账号来管理 系统;但是,也可能因为操作错误,或者打错命令而造成无法挽救的伤害。...在此,强烈建议你“除非有必要,否则请不要轻易以超级用户身份使用 Linux”! Linux 系统,默认超级用户用户为 root,其 UID(用户ID号)一定为 0。...命令介绍 useradd - 创建一个新用户或更新默认新用户信息 命令语法 useradd [选项] 登录 useradd -D useradd

5K20

使用django快速生成自己的博客小站,含详细部署方法

代码部署 这里才是今天要讲的重点: 一、 github仓库 把整个django项目上传到github,方便把代码拉到服务器(你也可以使用xftp软件) 二、创建新用户 一般不建议root用户下进行配置...,我们可以创建一个新用户,xshell连接远程服务器,输入命令: sudo useradd -m -s /bin/bash wangmeng #创建新用户 wangmeng替换为你自己的用户名,下面一样...sudo usermod -a -G sudo wangmeng #把新用户加入超级权限组 sudo passwd wangmeng #为新用户设置密码...su - wangmeng #切换到新用户 我们看到@前面已经是wangmeng开头了,说明新用户已经创建好了: ?...requirements.txt #安装依赖 七、后续操作 python manage.py collectstatic 生成数据库文件 python manage.py migrate 创建超级用户

95680

Django实战-信息资讯-重构 USER 模型

与之前的生鲜电商项目相比较,本次的用户应用模型层会更深入复杂,涉及到创建超级用户创建普通用户用户权限。...一、指定自定义用户模型 ① Django 自定义的 User model 满足一些最低要求: 模型必须有一个唯一的字段可被用于识别目的。可以是一个用户名、电子邮件或任何其它独特属性。...当通过 createsuperuser 管理命令创建一个用户时,用于提示的一个字段名称列表。...# 这个属性是用来,以后命令行中使用createsuperuser命令的时候,会让你输入的字段 # 只用创建超级管理员的时候,就会让你输入 USERNAME_FIELD 指定的字段 # 现在 USERNAME_FIELD...这是一个抽象的类,可以为自定义用户模型的类的层次结构包含它。它提供所有 Django 权限类必须的方法和字段。

90220

Django 用户认证(Auth)组件

用户认证(Auth)组件 Auth模块 1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们开发一个网站的时候,无可避免的需要设计实现网站的用户系统。...如果需要自定义登录的URL,则需要在settings.py文件通过LOGIN_URL进行修改。...示例: LOGIN_URL = '/login/' # 这里配置成你项目登录页面的路由 create_user() auth 提供的一个创建新用户的方法,需要提供必要参数(username、password...='密码',email='邮箱',...) create_superuser() auth 提供的一个创建新的超级用户的方法,需要提供必要参数(username、password)等。...写法如下: # 引用Django自带的User表,继承使用时需要设置 AUTH_USER_MODEL = "app名.UserInfo" 再次注意: 一旦我们指定了新的认证系统所使用的表,我们就需要重新在数据库创建该表

89230

WordPress 4.3 发布:可以更方便自定义菜单

WordPress 4.3 正式版发布,这次更新带来了这几个功能:可以自定义面板设置菜单,文章编辑后台格式可以支持快捷方式,站点图标,更强大更安全的密码。...自定义面板中的菜单 现在可以自定义面板创建菜单,更新菜单,以及对菜单进行排序调整,这些修改的效果都可以自定义面板即时预览。...网站图标 网站图标是用于代表你的网站,比如用在浏览器标签的左侧,收藏夹菜单内,移动设备的主屏幕上等,现在可以自定义面板设置一个独一无二的站点图标,即使你更换了主题,这个图标也不会变,使用网站图标可以让更多用户记住你的品牌...更强大更安全的密码 为了使得网站更加安全,WordPress 改进了密码机制,之前通过邮箱收到密码,现在将会收到密码重设链接,不再发送明文密码,并且当管理员在后台添加新用户或者编辑用户资料的时候,WordPress...更快定制博客 -- 无论你在那里,都可以通过工具条上的自定义面板链接快速去修改你的站点

30920

VPS(win2003)安全设置教程

开始 > 程序 > 管理工具 > 终端服务配置 > 连接 选择右侧”RDP-tcp”连接右击 属性 > 权限 删除(除system外)所有用户组添加单一的允许使用的管理员账户,这样即使服务器被创建了其它的管理员....也无法使用终端服务。...②另外,建议修改本地管理端口.只需要在ServUDaemon.ini的[global]里加上一行LocalSetupPortNo=端口号,即可 四、关闭139、445端口 ①控制面板-网络-本地链接-...针对每个网站单独建立一个用户。 ①首先,右击“我的电脑”》管理》本地计算机和组》用户右边。右击“新用户”,建立新用户,并设置好密码。如图: 例如:添加test为某一网站访问用户。...和系统用户(system),还有添加的网站用户。可以点击“添加”将刚才系统创建用户添加里面(如test)。然后只给该用户(test)读取和运行、浏览目录、读取的权限。其它权限不用给。

1.5K40
领券