No description
Find a file
Maxwell 8b662d1cc3 Fix _mysql_exceptions.ProgrammingError: (1146, "Table 'wnmax.tabNone' doesn't exist") ```
```python
Traceback (most recent call last):
  File "/root/frappe/bin/frappe", line 9, in <module>
    load_entry_point('frappe==4.0.0-beta', 'console_scripts', 'frappe')()
  File "/root/frappe/bench/frappe/frappe/cli.py", line 44, in main
    run(fn, parsed_args)
  File "/root/frappe/bench/frappe/frappe/cli.py", line 67, in run
    out = globals().get(fn)(**args)
  File "/root/frappe/bench/frappe/frappe/cli.py", line 58, in new_fn
    return fn(*args, **new_kwargs)
  File "/root/frappe/bench/frappe/frappe/cli.py", line 262, in reinstall
    install(db_name=frappe.conf.db_name, verbose=verbose, force=True, reinstall=True)
  File "/root/frappe/bench/frappe/frappe/cli.py", line 58, in new_fn
    return fn(*args, **new_kwargs)
  File "/root/frappe/bench/frappe/frappe/cli.py", line 250, in install
    install_app("frappe", verbose=verbose)
  File "/root/frappe/bench/frappe/frappe/installer.py", line 106, in install_app
    add_to_installed_apps(name)
  File "/root/frappe/bench/frappe/frappe/installer.py", line 124, in add_to_installed_apps
    rebuild_website_sitemap_config()
  File "/root/frappe/bench/frappe/frappe/website/doctype/website_sitemap_config/website_sitemap_config.py", line 57, in rebuild_website_sitemap_config
    build_website_sitemap_config(app)
  File "/root/frappe/bench/frappe/frappe/website/doctype/website_sitemap_config/website_sitemap_config.py", line 87, in build_website_sitemap_config
    add_website_sitemap_config(*args)
  File "/root/frappe/bench/frappe/frappe/website/doctype/website_sitemap_config/website_sitemap_config.py", line 127, in add_website_sitemap_config
    frappe.bean(wsc).insert()
  File "/root/frappe/bench/frappe/frappe/model/bean.py", line 265, in insert
    return self.save()
  File "/root/frappe/bench/frappe/frappe/model/bean.py", line 315, in save
    self.run_method("after_insert")
  File "/root/frappe/bench/frappe/frappe/model/bean.py", line 238, in run_method
    frappe.call(getattr(self.controller, method), *args, **kwargs))
  File "/root/frappe/bench/frappe/frappe/__init__.py", line 493, in call
    return fn(*args, **newargs)
  File "/root/frappe/bench/frappe/frappe/website/doctype/website_sitemap_config/website_sitemap_config.py", line 29, in after_insert
    add_to_sitemap(opts)
  File "/root/frappe/bench/frappe/frappe/website/doctype/website_sitemap/website_sitemap.py", line 131, in add_to_sitemap
    bean.insert(ignore_permissions=True)
  File "/root/frappe/bench/frappe/frappe/model/bean.py", line 265, in insert
    return self.save()
  File "/root/frappe/bench/frappe/frappe/model/bean.py", line 309, in save
    self.run_method('validate')
  File "/root/frappe/bench/frappe/frappe/model/bean.py", line 238, in run_method
    frappe.call(getattr(self.controller, method), *args, **kwargs))
  File "/root/frappe/bench/frappe/frappe/__init__.py", line 493, in call
    return fn(*args, **newargs)
  File "/root/frappe/bench/frappe/frappe/website/doctype/website_sitemap/website_sitemap.py", line 33, in validate
    self.renumber_if_moved()
  File "/root/frappe/bench/frappe/frappe/website/doctype/website_sitemap/website_sitemap.py", line 42, in renumber_if_moved
    (self.doc.old_parent, self.doc.idx))
  File "/root/frappe/bench/frappe/frappe/db.py", line 101, in sql
    self._cursor.execute(query, values)
  File "build/bdist.linux-i686/egg/MySQLdb/cursors.py", line 205, in execute
  File "build/bdist.linux-i686/egg/MySQLdb/connections.py", line 36, in defaulterrorhandler
_mysql_exceptions.ProgrammingError: (1146, "Table 'wnmax.tabNone' doesn't exist")
```
2014-02-18 22:18:05 -02:00
frappe Fix _mysql_exceptions.ProgrammingError: (1146, "Table 'wnmax.tabNone' doesn't exist") ``` 2014-02-18 22:18:05 -02:00
test_sites/test_site configure travis 2013-12-23 16:01:20 +05:30
.gitignore minor fixes 2014-02-05 17:06:18 +05:30
.travis.yml update travis.yml, disable compiler optimizations 2014-02-14 15:20:57 +05:30
hooks.md -webnotes +frappe 2014-02-14 17:44:19 +05:30
license.txt profile: form is now my settings page, removed (Page, profile-settings) 2012-11-28 15:19:50 +05:30
MANIFEST.in -webnotes +frappe 💥 2014-02-14 14:55:11 +05:30
README.md update Readme 2014-02-15 15:16:30 +05:30
requirements.txt added lxml dependency 2014-01-31 14:53:58 +05:30
setup.py -webnotes +frappe 💥 2014-02-14 14:55:11 +05:30

frappe

Full-stack web application framework that uses Python/MySql on the server side and a tightly integrated client side library. Primarily built for erpnext.

Projects: erpnext | frappe/erpnext

Setup

To start a new project, in the application root:

Install:

  1. Go to the project folder

  2. Install frappe and your app:

    mkdir bench cd bench git clone https://github.com/frappe/frappe.git git clone https://github.com/frappe/[your_app] sudo pip install -e frappe/ erpnext/ your_app/ mkdir sites echo app >> sites/apps.txt cd sites frappe site.local --install erpnext frappe site.local --install_app your_app

  3. Run development server:

    cd sites frappe site.local --serve

enjoy!

wnf.py

frappe --help for more info

License

frappe is freely available to use under the MIT License