Django
文章平均质量分 53
cll_869241891
Wordpress建站,Google竞价,Google SEO,Django 制作网站,Python爬虫,采集站制作
展开
-
使用Django开发一款竞争对手产品监控系统
一个简单的入门Django开发的产品信息监控系统,利用Request 库定时爬取竞争对手产品网站信息,并将信息插入到数据库,通过插入时间,即可判断竞争对手产品发布情况。可以依据此原理监控产品上新,产品销量,产品优化等。原创 2023-10-11 15:12:59 · 166 阅读 · 0 评论 -
Django前端循环截取数据展示
制作一个网站时,网站原模版需要展示三张图片,我定义model时,定义相关图片来存储class ApplicationRelatedImage(models.Model): image = models.ImageField(upload_to=application_directory_path, verbose_name="应用相关图片", blank=True, null=True) application = models.原创 2021-09-01 09:43:46 · 280 阅读 · 0 评论 -
通过bing获取潜在客户电话,邮箱
公司做的是传感器行业,属于上游企业,下游很多生产厂家需要用到传感器,以此为背景,编写爬虫帮助公司获取潜在客户邮箱,电话,这里以CO2 DETECTION这个关键词为例,如需获取其他产品,只需要更换关键词即可1.根据关键词生成bing base_urlimport redef get_bing_url(keywords): keywords = keywords.strip('\n') bing_url = re.sub(r'^', 'https://www.bing.com/sea原创 2021-06-19 14:46:33 · 2941 阅读 · 2 评论 -
Django 配置xadmin
1.安装xaminpip install https://codeload.github.com/sshwsfc/xadmin/zip/django22.将xadmin app 添加到setthing中'xadmin','crispy_forms','reversion',3.执行python manage.py migratepython manage.py migrate我使用的是django2.2,这里会报错Traceback (most recent call last):原创 2021-06-19 10:38:12 · 199 阅读 · 0 评论 -
Django Xadmin中关联数据的显示方式配置
1.Django admin关联数据显示方式在使用django自带的admin时,如果涉及到一对多关系,并且能够在一的一方查看多的一方和编辑多的一方时,我们可以使用如下的方式来实现。而多的一方显示样式可以通过继承不同的类来实现:StackedInline:以块的形式嵌入TabularInline:以表格的形式嵌入TabularInline:以表格的形式嵌入class ProductApplicationInline(admin.TabularInline): model = Product原创 2021-06-19 10:35:41 · 962 阅读 · 0 评论 -
设置django后台 导出excel表
帮助公司写了一个爬虫,需要将获取的邮箱导出到本地,因为之前接触过xadmin,所以知道可以直接通过后台导出来1. 安装xlwt 和 openpyxlpip3 install xlwtpip3 install openpyxl 2.修改对应APP的 admin.pyfrom django.contrib import adminfrom .models import Url, Country, KeyWords, Infoimport xlwtfrom openpyxl import Wo原创 2021-06-19 10:30:37 · 392 阅读 · 0 评论 -
Django提交表单,获取当前页面url
使用django制作一个网站,每个页面都有一个表单,为了统计表单是通过哪一个url提交,因此是需要获取当前页面url本以为在表单中就可以获取到(错误)def xunpan(request): if request.method == 'POST': name = request.POST.get('name', 0) email = request.POST.get('email', 0) phone = request.POST.get('pho原创 2021-04-27 15:57:00 · 640 阅读 · 0 评论 -
markdown代码高亮,并显示行号
使用django,制作一个博客网站,详情页内容使用markdown编写,记录一下使代码高亮,已经加行号1.引入css文件<link href="https://cdn.bootcss.com/highlight.js/9.15.8/styles/github.min.css" rel="stylesheet"> <style> .codehilite { padding: 0; } /* for b原创 2021-04-25 11:27:37 · 2405 阅读 · 1 评论 -
Django获取当前页面url
使用django做了一个聚合网站,每一个页面都有表单,想要统计表单在哪个url提交,因此需要获取当前页面url方法一获取主机地址:request.get_host()获取访问路径:request.get_full_path()拼接即可得到方法二通过查看requests源码request.get_raw_uri()...原创 2021-04-22 21:36:00 · 1828 阅读 · 0 评论 -
Django生成静态页面
手里有一个django网站,因为页面内容不会发生改变,当客户访问页面时,在本地生成静态html页面,下次再访问直接访问静态htmldef juhe_detail(request, slug): # 获取存放静态html文件夹 GENERATED_STATIC_HTML_FILES_DIR = os.path.join(os.path.abspath(settings.BASE_DIR), 'templates', 'juhe08','static_html') # 获取生成静态文件原创 2021-03-23 11:10:47 · 381 阅读 · 0 评论 -
gunicorn 部署dgango遇到的问题
项目部署好之后,因为修改了源码,需要重启项目,但是gunicorn窗口不见了1.执行如下命令获取Gunicorn进程树pstree -ap|grep gunicorn2.关闭kill -9 pid3.重启gunicorn zenith.wsgi -w 2 -k gthread -b 127.0.0.1:8003我使用的是比较笨的方法,使用窗口管理网站,一个窗口一个网站,这个方法网站少还好一点,网站多后期维护很麻烦,百度查询了如何管理Gunicornhttps://blog.csdn.n原创 2021-03-15 17:21:59 · 133 阅读 · 0 评论 -
使用django制作一个博客网站,并部署在ubuntu服务器上
不知不觉,在一家公司工作了5年,主要从事Google SEO 方面工作,最近突然想制作一个自己的博客,对自己平时工作一个总结,恰巧最近学习了python语法,以及django框架,就尝试这写一个自己的博客1.配置django开发环境1.1 在码云上创建仓库https://gitee.com/chenglulu/djangoblog.git1.2 将项目克隆到本地git clone https://gitee.com/chenglulu/djangoblog.git1.3 创建djangobl原创 2021-03-01 17:22:01 · 369 阅读 · 1 评论 -
利用xpath爬取网上数据,并存储到django模型中
帮朋友制作一个网站,需要一些产品数据信息,因为是代理其他公司产品,直接爬取代理公司产品数据1.设计数据库from django.db import modelsfrom uuslug import slugifyimport uuidimport osdef products_directory_path(instance, filename): ext = filename.split('.')[-1] filename = '{}.{}'.format(uuid.uuid原创 2021-02-24 01:14:41 · 229 阅读 · 0 评论 -
Django常用命令
Django常用命令1. 创建一个项目:django-admin.py startproject <项目名称>2. 创建一个应用:python manage.py startapp <应用名称>3. 启动项目:python manage.py runserver 1. 创建一个项目:django-admin.py startproject <项目名称>django-admin.py startproject my_project2. 创建一个应用:python ma原创 2020-11-11 11:16:55 · 113 阅读 · 0 评论 -
如何在django项目中使用多个数据库
一.在settings.py添加数据库DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 'djangoweb', # 数据库名,先前创建的 'USER': 'root', # 用户名,可以自己创建用户 'PASSWORD': '', # 密码 'HOST': '127.0.0.1', # mysql原创 2020-10-28 16:50:53 · 743 阅读 · 0 评论 -
将本地django项目部署到服务器上
将本地django项目部署到服务器上一.将本地项目上传至服务器或者发布到Github二.登录服务器1.先升级一下库的版本2.安装virtualenv3.进入到部署项目文件夹,从 GitHub 中拉取项目代码4.在服务器生成虚拟环境5.一.将本地项目上传至服务器或者发布到Github二.登录服务器1.先升级一下库的版本sudo apt-get updatesudo apt-get upgrade2.安装virtualenvpip3 install virtualenv3.进入到部署项目文件原创 2020-10-27 09:39:06 · 3262 阅读 · 0 评论 -
使用pycharm打开本地项目并配置
一.使用pycharm打开项目二.配置原创 2020-10-21 19:43:59 · 923 阅读 · 0 评论 -
在本地初始化一个django项目
一.配置虚拟环境1.打开cmd,新建文件夹,并进入该文件夹F:\>mkdir DjangoWebF:\>cd DjangoWebF:\DjangoWeb>2.配置venv的命令,其中的env为虚拟环境的放置目录F:\DjangoWeb>python -m venv env3.输入env\Scripts\activate.bat,即可进入虚拟环境F:\DjangoWeb>env\Scripts\activate.bat(env) F:\DjangoWeb&g原创 2020-10-21 19:34:38 · 185 阅读 · 0 评论