第一个Django程序和pycharm中导入django项目

简介:

Mac系统

1、django创建项目


sh-3.2# cd /Users/wulili/

sh-3.2# django-admin.py startproject mysite   创建项目

sh-3.2# ls -l

total 56

-r--------   1 wulili  staff      9  8  3 16:14 .CFUserTextEncoding

-rw-r--r--@  1 wulili  staff  10244 10 27 16:39 .DS_Store

drwx------   4 wulili  staff    136 10 27 09:10 .Trash

-rw-r--r--   1 wulili  staff   2538 10 26 20:52 .bash_history

drwxr-xr-x  92 wulili  staff   3128 10 26 20:52 .bash_sessions

drwxr-xr-x   2 wulili  staff     68 10  6 19:48 .matplotlib

drwx------   3 wulili  staff    102 10 13 08:56 .ssh

-rw-------   1 wulili  staff   4413 10 25 10:52 .viminfo

drwx------+  5 wulili  staff    170 10 13 18:09 Desktop

drwx------+  9 wulili  staff    306 10 13 10:07 Documents

drwx------+ 12 wulili  staff    408 10 28 11:13 Downloads

drwx------@ 56 wulili  staff   1904  8 24 17:51 Library

drwx------+  3 wulili  staff    102  8  3 16:16 Movies

drwx------+  5 wulili  staff    170  9 17 09:59 Music

drwx------+  5 wulili  staff    170 10  2 22:01 Pictures

drwxr-xr-x+  5 wulili  staff    170  8  3 16:16 Public

drwxr-xr-x   5 wulili  staff    170 10 27 16:24 PycharmProjects

drwxr-xr-x   6 wulili  staff    204  8  5 22:44 VirtualBox VMs

drwxr-xr-x   4 wulili  staff    136 10 25 10:52 cgi-bin

drwxr-xr-x   4 root    staff    136 10 28 14:59 mysite

sh-3.2# cd mysite/  一定是先创建项目,在进入到项目的目录,里面有 manage.py才能进行下面的命令。。我就是直接运行了下面的命令,百度了好半天才找到原因,5555555是不是很脑残

sh-3.2# ls -l

total 8

-rwxr-xr-x  1 root  staff  804 10 28 14:59 manage.py

drwxr-xr-x  6 root  staff  204 10 28 14:59 mysite

sh-3.2# python manage.py -help

Unknown command: '-help'

Type 'manage.py help' for usage.

sh-3.2# python manage.py help


Type 'manage.py help <subcommand>' for help on a specific subcommand.


Available subcommands:


[auth]

    changepassword

    createsuperuser


[django]

    check

    compilemessages

    createcachetable

    dbshell

    diffsettings

    dumpdata

    flush

    inspectdb

    loaddata

    makemessages

    makemigrations

    migrate

    sendtestemail

    shell

    showmigrations

    sqlflush

    sqlmigrate

    sqlsequencereset

    squashmigrations

    startapp

    startproject

    test

    testserver


[sessions]

    clearsessions


[staticfiles]

    collectstatic

    findstatic

    runserver

sh-3.2# python manage.py runserver  启动服务端

Performing system checks...


System check identified no issues (0 silenced).


You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.

Run 'python manage.py migrate' to apply them.


October 28, 2016 - 07:01:21

Django version 1.10.2, using settings 'mysite.settings'

Starting development server at http://127.0.0.1:8000/   访问地址

Quit the server with CONTROL-C.

[28/Oct/2016 07:01:49] "GET / HTTP/1.1" 200 1767

Not Found: /favicon.ico

[28/Oct/2016 07:01:49] "GET /favicon.ico HTTP/1.1" 404 1936


sh-3.2# python manage.py runserver 10.226.108.190:8001   设定IP和端口

Performing system checks...


System check identified no issues (0 silenced).


You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.

Run 'python manage.py migrate' to apply them.


October 28, 2016 - 07:33:38

Django version 1.10.2, using settings 'mysite.settings'

Starting development server at http://10.226.108.190:8001/

Quit the server with CONTROL-C.



2、把django项目导入到pycharm中

下面内容是参考https://my.oschina.net/hevakelcj/blog/384070,感谢这位网友,非常棒。

wKioL1gTEFvBYYyhAADFH3GX4GA336.png-wh_50


wKioL1gTEITwxqlVAABqFSmkXxg060.png-wh_50

wKioL1gTEM7CHfD3AAGGoCMUXwY224.png-wh_50

wKioL1gUAtHi8RwaAAMB2LdmRmQ432.png-wh_50

这是我配置的


wKiom1gTEQDiG5aBAADAn2vvd7U356.png-wh_50


在我操作的第一遍,运行失败了,也不知道怎么回事,就是报错,无法导入django模块。。。。。

百度了好多也没解决,我就重新创建project,重新弄了一次就好了



本文转自aaa超超aaa 51CTO博客,原文链接:http://blog.51cto.com/10983441/1866774

相关文章
|
7月前
|
监控 Linux iOS开发
PyCharm启动项目和调试项目
本文介绍了在 PyCharm 中启动和调试 Python 项目的详细步骤,涵盖单文件运行、配置管理、命令行工具使用、断点调试、变量监控、远程调试及常见问题解决方案,帮助开发者高效利用 PyCharm 的调试功能提升开发效率。
1520 4
|
7月前
|
机器学习/深度学习 存储 JSON
PyCharm 创建了第一个项目
在 PyCharm 中创建项目时,合理的目录结构有助于代码、依赖和资源的高效管理。本文详细解析了 PyCharm 的默认目录结构,如 `.idea/`(配置文件)、`venv/`(虚拟环境)、`src/`(源代码)、`tests/`(测试代码)、`data/`(数据文件)等,并提供了文件创建建议和最佳实践。同时介绍了核心代码、脚本文件、测试文件的存放位置,以及 PyCharm 的常用操作技巧,帮助开发者构建清晰、可维护的项目结构。
450 2
|
开发框架 搜索推荐 数据可视化
Django框架适合开发哪种类型的Web应用程序?
Django 框架凭借其强大的功能、稳定性和可扩展性,几乎可以适应各种类型的 Web 应用程序开发需求。无论是简单的网站还是复杂的企业级系统,Django 都能提供可靠的支持,帮助开发者快速构建高质量的应用。同时,其活跃的社区和丰富的资源也为开发者在项目实施过程中提供了有力的保障。
726 67
|
Python
使用pycharm 开发streamlit的项目启动
要在 PyCharm 中配置 Streamlit 环境并调试应用,请按以下步骤操作:1. 确保 PyCharm 配置了 Python 解释器并安装 Streamlit 包(File -&gt; Settings -&gt; Project -&gt; Python Interpreter)。2. 配置调试运行设置(Run -&gt; Edit Configurations,添加 Python 配置并命名)。3. 选择新配置并点击调试按钮启动应用。
1685 23
|
数据管理 数据库 数据安全/隐私保护
Django—同一项目不同app使用不同数据库
在Django项目中实现不同app使用不同数据库的配置,可以通过配置多数据库、创建数据库路由和配置路由来实现。通过这种方法,可以有效地将数据隔离到不同的数据库,提高数据管理的灵活性和系统的可扩展性。希望本文能为开发者在Django项目中使用多数据库提供清晰的指导。
386 4
|
机器学习/深度学习 人工智能 算法
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
植物病害识别系统。本系统使用Python作为主要编程语言,通过收集水稻常见的四种叶片病害图片('细菌性叶枯病', '稻瘟病', '褐斑病', '稻瘟条纹病毒病')作为后面模型训练用到的数据集。然后使用TensorFlow搭建卷积神经网络算法模型,并进行多轮迭代训练,最后得到一个识别精度较高的算法模型,然后将其保存为h5格式的本地模型文件。再使用Django搭建Web网页平台操作界面,实现用户上传一张测试图片识别其名称。
792 22
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
|
机器学习/深度学习 算法 TensorFlow
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高的模型文件,然后保存为本地的h5格式文件。再使用Django开发Web网页端操作界面,实现用户上传一张交通标志图片,识别其名称。
710 7
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
|
机器学习/深度学习 人工智能 算法
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
文本分类识别系统。本系统使用Python作为主要开发语言,首先收集了10种中文文本数据集("体育类", "财经类", "房产类", "家居类", "教育类", "科技类", "时尚类", "时政类", "游戏类", "娱乐类"),然后基于TensorFlow搭建CNN卷积神经网络算法模型。通过对数据集进行多轮迭代训练,最后得到一个识别精度较高的模型,并保存为本地的h5格式。然后使用Django开发Web网页端操作界面,实现用户上传一段文本识别其所属的类别。
528 1
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
|
Linux Python
解决django项目报错很离谱的报错之RuntimeError: populate() isn't reentrant
解决django项目报错很离谱的报错之RuntimeError: populate() isn't reentrant
|
机器学习/深度学习 人工智能 算法
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台。果蔬识别系统,本系统使用Python作为主要开发语言,通过收集了12种常见的水果和蔬菜('土豆', '圣女果', '大白菜', '大葱', '梨', '胡萝卜', '芒果', '苹果', '西红柿', '韭菜', '香蕉', '黄瓜'),然后基于TensorFlow库搭建CNN卷积神经网络算法模型,然后对数据集进行训练,最后得到一个识别精度较高的算法模型,然后将其保存为h5格式的本地文件方便后期调用。再使用Django框架搭建Web网页平台操作界面,实现用户上传一张果蔬图片识别其名称。
485 0
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台