1. 程式人生 > >【django介面自動化1】環境搭建

【django介面自動化1】環境搭建

目錄

一、下載python

二、下載pycharm

三、sudo pip install django

四、django-project目錄詳解

 

  • cs/__init__.py:一個空的檔案,用它標識一個目錄為 Python 的標準包。

  • cs/settings.py:Django 專案的配置檔案,包括 Django 模組應用配置,資料庫配置,模板配置等。

  • cs/urls.py:Django 專案的 URL 宣告。

  • cs/wsgi.py:為 WSGI 相容的 Web 伺服器服務專案的切入點。

  • manage.py:一個命令列工具,可以讓你在使用 Django 專案時以不同的方式進行互動

五、建立sign app

六、檢視sign app的目錄詳解

  • migrations/:用於記錄 models 中資料的變更。

  • admin.py:對映 models 中的資料到 Django 自帶的 admin 後臺。

  • apps.py:在新的 Django 版本中新增,用於應用程式的配置。

  • models.py:建立應用程式資料表模型(對應資料庫的相關操作)。

  • tests.py:建立 Django 測試。

  • views.py:控制向前端顯示哪些資料。

七、建立app在setting下的檔案路徑

api_cs ---->setting

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'sign',
]

八、註釋掉middleware中的csrf


MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    # 'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

九、配置static資料夾的setting路徑

STATICFILES_DIRS = (

    os.path.join(BASE_DIRS,"static"),
) 

十、執行django工程

在pycharm終端輸入

python manage.py runserver

登入http://127.0.0.1:8000/

相關推薦

django介面自動化1環境搭建

目錄 一、下載python 二、下載pycharm 三、sudo pip install django 四、django-project目錄詳解   cs/__init__.py:一個空的檔案,用它標識一個目錄為 P

django介面自動化4session與cookie

一、views #登陸動作 def login_action(request): if request.method == "POST": username = request

Mac下python+selenium1環境搭建

寫在最前面: 搞自動化測試呢有很大概率會用到selenium,其實用什麼語言都可以,這次先從python講起。其實在win下我已經用了很久了,今天講講Mac下的安裝。 首先是環境搭建,本文基於macOS Mojave作業系統,我用的是python3.6+pycharm,這個就不介紹了,然

碼上微服務- 環境搭建 - Docker

學習 更新 ssl conf 準備 style bash 系統工具 false 一、前言   本系列針對有一定微服務架構基礎的同僚,寫博主要是為了溝通學習。 二、環境準備 操作系統:CentOS 7.2 三、Docker安裝 使用官方安裝腳本自動安裝(這裏使用了阿裏

JDK+Jmeter+Ant+Jenkins介面自動化持續整合環境搭建與執行

一、簡介 本文章主要是介紹介面自動化持續整合環境搭建以及測試例項,Apache JMeter是Apache組織開發的基於Java的介面和效能測試工具。 Apache Jmeter是一個100%的純java桌面應用,主要是針對web的壓力和效能測試,但後來擴充套件到其他測試領域。Jmeter可以用於測試

HTML5學習筆記一環境搭建和需要掌握的技能

初學HTML5,特此寫一些學習筆記,記錄自己的成長。 一、開發環境     1.安裝JDK(現在暫時還沒用到,估計以後會用到)。     2.配置環境變數          2.1.新建JAVA_H

Selenium2+Java自動化1-環境搭建

build 方案 gecko launcher bfd javascrip 嵌入 eclipse 明顯 前言 目前selenium版本已經升級到3.0了,網上的大部分教程是基於2.0寫的,所以在學習前先要弄清楚版本號,這點非常重要。本系列依然以selenium2為基礎,目前

unpunix網絡編程卷1-->環境搭建(ubuntu14.04)

func class pos span net 下載 size_t tran make 學習unp網絡編程,樹上的例子均存在#include "unp.h",故需要對環境進行配置。 1. 到資源頁下載unpv13e 2. 解壓並將unpv13e 移動到相應的文件夾下

從0學Python1.開發環境搭建

從0學Python 最近準備學習python了。主要是考慮到python在深度學習和爬蟲方面的應用較廣,未來發展潛力較大。而且python與java相比,語法簡潔靈活,開發效率比較高。正所謂“人生苦短,我選python!”。 學習的過程打算用部落格記錄下來,這樣能給自己堅持下去的動力,也能養成一個愛總結的

Python3-Django-1.開發環境搭建

file 響應 令行 ide star local bsp pla 創建 官網   https://www.djangoproject.com/ 安裝   http://www.runoob.com/django/django-install.html 創建項目   方式一

WebDriver自動化測試工具(1)---C#環境搭建

quit 打開百度 asp.net ace chrome color 根路徑 var image Webdriver是一個前端自動化測試工具,可以模擬用戶點擊鏈接,填寫表單,點擊按鈕等操作,下面介紹其使用 一.下載WebdriverC#類庫以及對應瀏覽器驅動 http:

接口自動化測試Python(1)_環境搭建配置

下載安裝配置 nload 使用 環境變量 django lan 測試 img 只需要 Windows下 一. Python下載安裝配置環境變量 1. Python 下載地址:https://www.python.org/downloads/ 2. 安裝Python你只需要下

disconf環境搭建linux

linux 文件 建表 sco 兩個 會有 能夠 nginx日誌 copy 1.搭建disconf需要安裝的配置。 安裝Linux:CentOS7 安裝Zookeeper:zookeeper-3.4.6 安裝Redis:redis-3.0.0

Python3.6+Django2.0+Xadmin2.0系列教程一環境搭建及項目創建

添加 tran div 先來 ans 好的項目 tty 文件 mac 由於工作需要,接觸了大半年時間的Django+xadmin框架,一直沒空對這塊對進行相關的梳理。最近在同事的慫恿下,就在這分享下筆者的學習及工作經驗吧。 好了,話不多說,下面開始進入正題: 環境

Linux環境搭建基礎

文檔 模塊 導出 拉取 根據 情況 jar nbsp 表結構 1 部署環境基本過程 有部署文檔的話,根據文檔進行部署。一般情況下,部署過程如下 1.1第一次的時候 1、安裝依賴軟件   java(jdk、tomcat、redis、mysql)

python介面自動化-requests庫requests庫安裝

1.概念   requests 是用Python語言編寫,基於 urllib,採用 Apache2 Licensed 開源協議的 HTTP 庫。它比 urllib 更加方便,可以節約我們大量的工作,完全滿足 HTTP 測試需求。 2.安裝   2.1 通過pip安裝   ->開啟命令列,wind

Lnmp環境搭建

author:咔咔 wechat:fangkangfk   使用工具:centos7.0   第一次配置這個是肯定會有問題的,遇到問題一定要想辦法解決,不要放棄,最終都會成功的   Nginx安裝 https://blog.csdn.

Spring原始碼解析(一)Idea搭建Spring原始碼閱讀環境

準備階段 Idea Gradle Git jdk 詳細步驟 以上工具安裝好,這裡主要記錄一下Git和Gradle,工作一直都是用的svn和Maven,所以對於Git和Gradle瞭解的不算多。 (1) Gradle安裝        Gradle的安裝很簡單,和

機器學習入門——1Python 開發環境的安裝 Python(x,y)及Pycharm

          在學習機器學習的過程中,我們必不可少的要敲寫一些程式碼。在機器學習領域中用到的語言主要有Matlab、Python、R等語言,由於自身接觸到的環境原因我主要選著Matlab及Pyt

Cesium01--環境搭建

一、Cesium簡介    Cesiumjs 是國外一個基於JavaScript編寫的使用WebGL的地圖引擎,用來渲染3D地球,2D區域地圖,和多種GIS要素。可以自行繪製圖形,高亮區域,並提供良好的