pycharm上运行django服务器端、以及创建app方法

安装Django 

下载Django包,解压缩。

CMD 进入解压路径下。

执行:python setup.py install

增加环境变量:

C:\Python27\Scripts

测试django是否安装成功

shell

import django

django.VERSION

把Django导入项目

CMD 进入项目路径

执行 django-admin.py startproject 项目名

 运行开发服务器

项目Django路径下  python manage.py runserver

python manage.py runserver 8000

通过指定一个 IP 地址,你可以告诉服务器–允许非本地连接访问。 如果你想和其他开发人员共享同一开发站点的话,该功能特别有用。 `` 0.0.0.0`` 这个 IP 地址,告诉服务器去侦听任意的网络接口。

python manage.py runserver 0.0.0.0:8000

以上是在cmd终端运行的django服务器端接下来要在pycharm上运行服务器端:

要是直接运行manage.py程序的话 会提示一大堆东西,那无非是提示没有传入参数。所以在pycharm上传入参数运行即可:操作方式如下

打开manage.py文件 在pycharm右上角点击edit configurations 编辑配置参数

点开之后弹出如下对话框,在scrip parameters 对应的对话框中输入配置参数 runserver 0.0.0.0:8000.配置完成之后点击ok就完成了。

配置完以上信息之后,直接按Ctrl+shift+F10 运行一下manage.py文件:出现如下结果

D:\Python27\python.exe D:/Djangotext01/manage.py runserver 0.0.0.0:8000
Performing system checks...

System check identified no issues (0 silenced).

You have unapplied migrations; your app may not work properly until they are applied.
Run ‘python manage.py migrate‘ to apply them.
July 26, 2015 - 22:10:52
Django version 1.8.2, using settings ‘Djangotext01.settings‘
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.
D:\Python27\lib\site-packages\django-1.8.2-py2.7.egg\django\utils\translation\__init__.py:146: RemovedInDjango19Warning: The use of the language code ‘zh-cn‘ is deprecated. Please use the ‘zh-hans‘ translation instead.
  return _trans.activate(language)

配置完成,之后今后启动的话都会默认为上述配置参数。配置完以上信息之后,在浏览器中输入http://127.0.0.1:8000 返回如下结果:

创建django app 

我们先来了解一下一些必要的概念。Django 里什么东西叫 APP 呢?

我们已经创建了 project , 那么 project 和 APP 之间到底有什么不同呢?它们的区别就是一个是配置另一个是代码:

一个project包含很多个Django app以及对它们的配置。

技术上,project的作用是提供配置文件,比方说哪里定义数据库连接信息, 安装的app列表, TEMPLATE_DIRS ,等等。

一个app是一套Django功能的集合,通常包括模型和视图,按Python的包结构的方式存在。

例如,Django本身内建有一些app,例如注释系统和自动管理界面。 app的一个关键点是它们是很容易移植到其他project和被多个project复用。

创建一个APP

在 “PythonProject” 项目文件下输入下面的命令来创建 “nowamagic” app:

1 python manage.py startapp nowamagic

这个命令并没有输出什么,它只在 PythonProject 的目录里创建了一个 nowamagic 目录。 让我们来看看这个目录的内容:

1 nowamagic/
2     __init__.py
3     models.py
4     tests.py
5     views.py

这个目录包含了这个app的模型和视图。

使用你最喜欢的文本编辑器查看一下 models.py 和 views.py 文件的内容。 它们都是空的,除了 models.py 里有一个 import。这就是你Django app的基础。

  • 对于如何架构Django代码并没有快速成套的规则。 如果你只是建造一个简单的Web站点,那么可能你只需要一个app就可以了; 但如果是一个包含许多不相关的模块的复杂的网站,例如电子商务和社区之类的站点,那么你可能需要把这些模块划分成不同的app,以便以后复用。

不错,你可以不用创建app,这一点应经被我们之前编写的视图函数的例子证明了 。 在那些例子中,我们只是简单的创建了一个称为views.py的文件,编写了一些函数并在URLconf中设置了各个函数的映射。 这些情况都不需要使用apps。

但是,系统对app有一个约定: 如果你使用了Django的数据库层(模型),你必须创建一个Django app。模型必须存放在apps中。因此,为了开始建造我们的模型,我们必须创建一个新的app。

后面你会发现,APP会给我们带来多大的便利。

时间: 2024-10-12 20:17:04

pycharm上运行django服务器端、以及创建app方法的相关文章

pycharm上运行django服务器端、ip地址访问

安装Django  下载Django包,解压缩. CMD 进入解压路径下. 执行:python setup.py install 增加环境变量: C:\Python27\Scripts 测试django是否安装成功 shell import django django.VERSION 把Django导入项目 CMD 进入项目路径 执行 django-admin.py startproject 项目名  运行开发服务器 项目Django路径下  python manage.py runserver

pycharm配置运行django项目步骤

1:在django项目的跟目录下执行:这是直接在Linux系统中直接运行 python manage.py runserver 0:8000 然后在浏览器中输入IP端口即可访问 pycharm配置运行django项目步骤: 第一步: 第二步: 第三步: 第四步: 第五步: 完成.... 测试运行 原文地址:https://www.cnblogs.com/wendj/p/10469984.html

pycharm运行Django发生AppRegistryNotReady: Apps aren't loaded yet.

pycharm中运行django默认情况下并不是执行项目的,所以如果在非manage.py,会发生异常. raise AppRegistryNotReady("Apps aren't loaded yet.")django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 上面是在urls.py中运行时发生的异常. 所以是需要执行整个项目的.执行项目可以有两个选择: 1.推荐方式: 在运行的选择中选择成django

Django 创建app 应用,数据库配置

一.create project mkdir jango cd jango 目录创建project myapp django-admin startproject myapp 2.在给project创建app cd myapp 的project下: python manage.py startapp appname 创建一个app python manage.py run server localhost:9999 启动jango server 默认:http://localhost:9999访

最全Pycharm教程(8)——Django工程的创建和管理

最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试.运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 1.主题 这部分教程主要介绍如何通过Pycharm创建.管理.运行一个Django工程.对于Django模块的相关知识大家可以参考Python社区. 2.准备工作 (1)

pycharm中新建并且运行django

1.对于Bottle框架其本身未实现类似于Tornado自己基于socket实现Web服务,所以必须依赖WSGI,默认Bottle已经实现并且支持的WSGI有: 帮助我们写socket的server. server_names = { 'cgi': CGIServer, 'flup': FlupFCGIServer, 'wsgiref': WSGIRefServer, 'waitress': WaitressServer, 'cherrypy': CherryPyServer, 'paste':

Django项目的创建与介绍.应用的创建与介绍.启动项目.pycharm创建启动项目.生命周期.三件套.静态文件.请求及数据.配置Mysql完成数据迁移.单表ORM记录的增删改查

一.Django项目的创建与介绍 ''' 安装Django #在cmd中输入pip3 #出现这个错误Fatal error in launcher: Unable to create process using '"' #可以直接用 python3 -m pip 代替 pip3 #这个问题是pip3 版本过低直接在cmd中执行 python3 -m pip install --upgrade pip 更新pip3 # 在指定解释器环境下安装django 1.11.9 # 在真实python3环境

django创建app

前几天,??小妹在学习django,不晓得如何创建app.今天记录下 首先,你得创建一个django工程,用pycharm 然后会有这样的项目结构: 然后你在pycharm底部: 输入以上命令,就会得到: 此时,在settings.py中加入:APP名称 在urls.py中加入:app的urls OK,你就可以访问你的APP了,是不是很简单

【转】利用xcode生成的app生成可以在iphone和itouch上运行的ipa安装包

转载地址:http://blog.csdn.net/yohunl/article/details/5971252 在编译好的真机版目录下的.app文件,至于生成真机可以运行的app的方法,有两种方式,一种是交99美元获得一个证书,另外一种是破解的方式,在此不再详述,本文假设你已经生成了真机上可以运行的app包了(app包实际上是一个文件夹) 假设此安装包的名称是 hello.app,点击右键,选择 显示包内容,这样就可以打开这个hello.app文件夹了,在此文件夹中有一个info.plist文