基于云服务器的Django应用开发1

 积累了一些基本的脚本,基本可以通过脚本进行自动化流程后,就想着将这些代码运行变成UI界面,让更多非代码选手可以入场,于是就需要一些前端框架。
 之前一直在用Galaxy,虽然这个是生信分析中最好用的框架之一,但因为功能强大所以显得比较笨重,我当前的流程都是一些比较简单的内容,所以在绍儒哥哥的介绍下,找了Django。

绍儒哥哥也是很厉害的大神

 然后他立马把他部署好的工具给我用了,一开始没看清,以为最后一句话是“认为你是……”无妨,AI现在的智慧还不够,人工智障。
绍儒哥哥部署的微信GPT

 好的,闲话少说,上GitHub源址


1.安装软件

1.1下载代码,安装依赖

从GitHub上下载代码后,转到主目录下创建一个名为“env”的虚拟环境,然后在虚拟环境下,安装依赖virtualenv用于创建一个独立的Python环境,使得项目的依赖包与系统全局Python环境隔离,避免包之间的冲突。

#仓库克隆
git clone https://github.com/creativetimofficial/soft-ui-dashboard-django.git
cd soft-ui-dashboard-django

virtualenv env
source env/bin/activate#激活刚才创建的虚拟环境
pip install -r requirements.txt

requirements.txt包括以下内容:
django
gunicorn
python-dotenv
whitenoise
django-admin-soft-dashboard==1.0.11

这里要等几分钟,去泡杯茶再回来慢慢看,不要急,耐心点。

1.2配置数据库

 Django使用迁移文件来跟踪模型(Model)中的变更。makemigrations命令会根据项目中的模型定义生成对应的迁移文件,这些文件记录了数据库表结构的变化,如新增字段或修改字段类型等。
 migrate命令会读取所有的迁移文件,并将其应用到数据库中,创建或更新数据库表,使其与模型定义保持一致。这一步确保数据库的结构与代码中的模型一致。

 python manage.py makemigrations #生成数据库迁移文件
 python manage.py migrate #应用数据库迁移,将模型中的变更反映到数据库中

1.3设置超级用户

 超级用户拥有对Django管理后台的完全访问权限。执行此命令后,系统会提示输入用户名、电子邮件和密码,用于创建一个具有管理员权限的账户。

python manage.py createsuperuser #创建一个Django项目的超级用户账户

1.4 启动应用

 runserver命令启动Django内置的轻量级开发服务器,默认在本地主机的8000端口运行。启动后,可以通过浏览器访问http://127.0.0.1:8000/来查看和测试Django应用。

python manage.py runserver
Django启动

 好的,接下来就是个性化改造了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容