
django
zhangphil
zhangphil@live.com
展开
-
django创建服务器web端工程应用项目,Python
pycharm的专业版可以通过IDE创建完整的Django服务器端项目, 但是pycharm的社区版不自带有Django项目的创建功能。因此需要自己命令行创建。步骤:(1)首先使用命令创建一个Django工程,假设这个工程叫myserver:django-admin startproject myserver(2)上面只是创建好了一个空的Django项目,接下来就需要完成自己app的开发了,通过cd命令,进入myserver目录: cd myserver然后创建一个名为myapp原创 2022-01-07 23:05:14 · 703 阅读 · 0 评论 -
Python,Django响应值返回Json
resp = JsonResponse(data=data) # 或者 # resp = HttpResponse(json.dumps(data),content_type='application/json')原创 2021-02-06 23:13:52 · 350 阅读 · 0 评论 -
Python,Django启动端口选择
Django默认的启动服务器端口是8000,如果想使用不同的服务器端口,则使用Django命令启动:python manage.py runserver xxxxxx是打算使用的服务器端口号原创 2021-01-05 07:39:00 · 2479 阅读 · 1 评论 -
Python,Django报错:Refused to display ‘url‘ in a frame because it set ‘X-Frame-Options‘ to ‘DENY‘
Python,Django报错:Refused to display ‘url’ in a frame because it set ‘X-Frame-Options’ to ‘DENY’解决方案:在settings.py代码文件里面增加一行配置:X_FRAME_OPTIONS = 'ALLOWALL'原创 2021-01-03 09:48:42 · 951 阅读 · 2 评论 -
Python,Django从url链接中传递参数值
比如,打算通过http://127.0.0.1:8000/?page=6这个url链接把page这个key对应的参数值6传递给服务端,那么:1、在urls.py中增加path:urlpatterns = [ path('admin/', admin.site.urls), re_path(r'^\?page=(\d+)$', views.get_page)]2、在urls.py中新增的path对应的get_page函数中写入如下代码:def ge..原创 2021-01-02 13:54:56 · 1405 阅读 · 0 评论 -
Python,Django web工程项目的hello,world!
第一步:以pycharm为例,创建一个server_demo项目,在server_demo下面创建一个app应用:app_demo,如图:**第二步:**打开app_demo应用下面的views.py代码文件,写下要返回给http请求的内容:from django.http import HttpResponsedef hello_world(request): s = 'hello,world!' resp = HttpResponse(s) return r原创 2021-01-01 00:18:30 · 444 阅读 · 1 评论 -
Python,Django创建web项目project和应用app
1、使用django命令启动一个django服务器项目(project):django-admin.py startproject xxxxxx就是django的项目名称。该命令是创建一个django项目(project)。2、创建django项目(project)下面的一个子应用命令:python manage.py startapp xxxxxx即为当前django项目(project)中的一个app(web应用)。一个django项目(project)下面可以有若干个app,从而构成服务原创 2020-12-31 01:21:13 · 812 阅读 · 1 评论 -
CentOS 7安装部署django项目,Python
假设python和sqlite3均满足当前django项目最低配置需求。如果python或sqlite3版本过低需要升级,看之前的文章。事先准备:django在centos7上可能依赖的工具包安装(非必需,但可能会解决各种坑):yum update -yyum -y groupinstall "Development tools"yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlit原创 2020-12-27 23:06:17 · 1462 阅读 · 1 评论 -
CentOS 7升级Python到最新版3.9.1
Centos7默认的python版本是2.7,现在很多新开发的python均需要3.X以上。下面升级centos的预装python版本到最新。可选命令(如果升级安装过程有问题,可以执行下面命令):yum update -yyum -y groupinstall "Development tools"yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc l原创 2020-12-24 23:09:51 · 31911 阅读 · 7 评论